-
Notifications
You must be signed in to change notification settings - Fork 639
Expand file tree
/
Copy path.gitignore
More file actions
52 lines (47 loc) · 1.87 KB
/
Copy path.gitignore
File metadata and controls
52 lines (47 loc) · 1.87 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
.worktrees/
.superpowers/
# Claude Code: .claude/skills/ is shared, the rest is local state
.claude/worktrees/
.claude/settings.local.json
docs/superpowers/
docs/specs/
docs/plans/
.env
.env.*
!.env.example
# Per-Bot egress proxies. Carries credentials in the URL, like .env does.
egress.env
# No trailing slash, deliberately. With one, this pattern matches a DIRECTORY only, and a symlink
# named node_modules is not a directory — so a sandbox that links its dependencies at the repo root
# leaves three links git will happily commit. That happened.
node_modules
**/dist/
app/src/lib/generated/application-config.ts
.logs/
.demo-logs/
**/.impeccable
.wave-state.md
# TanStack Router scratch output
app/.tanstack/
# Helm subchart tarballs, fetched by `helm dependency build`. The lock beside them is NOT ignored:
# it is what makes that fetch reproducible, and ignoring it meant every build resolved the dependency
# afresh, so CI and a customer install could take different subchart versions with no diff to show it.
charts/*/charts/
# Python build and tool output. Eleven of the agent packages here are Python and this file had no
# pattern for any of it, so a `git add -A` after running one of them swept a compiled `.pyc` into a
# commit — which is how this section came to be written. The interpreter writes `__pycache__`
# beside the source it imports, so it appears wherever a package has been RUN rather than only
# where one is built, and that is every one of them on a machine that has tried them.
#
# The environments are here for the same reason and are the more expensive mistake: `.venv` is
# hundreds of megabytes of platform-specific binaries that would be useless to anybody who cloned
# them. `uv` makes `.venv` and the older tooling makes `venv`, and both spellings are in use across
# these packages.
__pycache__/
*.py[cod]
.venv/
venv/
*.egg-info/
.pytest_cache/
.ruff_cache/
.mypy_cache/