-
Notifications
You must be signed in to change notification settings - Fork 283
Expand file tree
/
Copy path.gitignore
More file actions
146 lines (123 loc) · 2.9 KB
/
Copy path.gitignore
File metadata and controls
146 lines (123 loc) · 2.9 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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
.langgraph_api/
.ptc-agent/
# Virtual environments
venv/
env/
ENV/
.venv
# Environment variables
.env
.env.local
.env.production
.env.*.overlay
.env.*.archive
.env.*.retired
.env*.bak*
# Production deploy files
docker-compose.prod.yml
scripts/load_env.sh
scripts/deploy/
deploy/observability/
# Local dev overrides (generated by /setup-worktree)
docker-compose.override.yml
# Playwright MCP session scratch (console logs, page snapshots)
.playwright-mcp/
# IDE
.vscode/
.idea/
*.swp
*.swo
*~
PRD/
# Logs
logs/
*.log
# OS
.DS_Store
Thumbs.db
# Node
node_modules/
.pnpm-store/
# Testing
.pytest_cache/
.coverage
htmlcov/
test/output/
# Jupyter
.ipynb_checkpoints
# Daytona
.daytona/
/output/
# Temporary files
tmp/
temp/
*.tmp
CLAUDE.md
.cluade/
WARP.md
posts/
docs/libs
docs/superpowers/
docs/api/
docs/api/environments/production.yml
docs/videos/
.worktrees/
.superpowers/
.gstack/
TODO.md
# Per-developer skills (canonical) and Claude Code's symlinked mirror — both local-only.
# No trailing slash: in worktrees these are symlinks, which a dir-only pattern misses.
.agents
.claude/
docs/pr_context/
.astack/
/deploy.sh
/deploy/lib/
# Deploy-time serving config for the hosted build, generated rather than
# authored here. Listed in this file rather than only in .git/info/exclude
# because that one does not travel: a fresh clone would not ignore these, and
# the first person to generate them would be invited to commit them.
#
# wrangler.jsonc names a production host and zone, so it stays out of a public
# tree on its own account. public/_headers carries no hostname, but its
# `/assets/* immutable` rule is only safe alongside a server that answers a
# missing asset with a real 404 — over an SPA fallback it caches HTML at an
# asset URL for a year, and pinned vendor hashes mean the next build still
# references that URL. Shipping _headers without the config that makes misses
# 404 would hand a self-hoster exactly that combination, so the set travels
# together or not at all.
/web/wrangler.jsonc
/web/workers/
/web/public/_headers
# Desktop shell
# build.json carries the packaged edition's origins. Where a build points is
# deployment configuration, not source, so it arrives at package time the same
# way a .env does; config/default.json (committed) is the OSS/localhost fallback.
# node_modules/ and dist/ above already cover the rest. Packaging resources live
# in desktop/resources/, NOT desktop/build/, because the Python `build/` rule at
# the top of this file would silently swallow them.
/desktop/config/build.json
/desktop/resources/icon.png
# Written by scripts/build.mjs to inject the update feed, and removed again after
# the build. Tracked here only so a crashed build cannot leave a feed URL behind.
/desktop/.electron-builder.resolved.yml