返回 ppt-master
.gitignore
根目录 / .gitignore
1 # Operating System Files
2 # macOS
3 .DS_Store
4 .DS_Store?
5 ._*
6 .Spotlight-V100
7 .Trashes
8 Icon
9 .AppleDouble
10 .LSOverride
11
12 # Windows
13 Thumbs.db
14 Thumbs.db:encryptable
15 ehthumbs.db
16 ehthumbs_vista.db
17 Desktop.ini
18 $RECYCLE.BIN/
19 *.lnk
20
21 # Linux
22 *~
23 .directory
24 .Trash-*
25
26 # Editor and IDE Files
27 # VSCode
28 .vscode/
29 .claude/
30 .spec-workflow/
31 !.vscode/settings.json
32 !.vscode/tasks.json
33 !.vscode/launch.json
34 !.vscode/extensions.json
35 *.code-workspace
36
37 # JetBrains IDEs
38 .idea/
39 *.iml
40 *.iws
41 *.ipr
42 out/
43
44 # Sublime Text
45 *.sublime-project
46 *.sublime-workspace
47
48 # Vim
49 [._]*.s[a-v][a-z]
50 [._]*.sw[a-p]
51 [._]s[a-rt-v][a-z]
52 [._]ss[a-gi-z]
53 [._]sw[a-p]
54 Session.vim
55 .netrwhist
56
57 # Emacs
58 *~
59 \#*\#
60 /.emacs.desktop
61 /.emacs.desktop.lock
62 *.elc
63 auto-save-list
64 tramp
65 .\#*
66
67 # Temporary Files
68 *.tmp
69 *.temp
70 *.bak
71 *.swp
72 *.swo
73 *~.nib
74 *.log
75
76 # Project Specific
77 # Generated SVG files (uncomment if you don't want to commit generated files)
78 # output/
79 # generated/
80 # *.svg
81
82 # Working drafts and notes (root-level only — project notes/ subdirs are tracked)
83 /drafts/
84 /notes/
85 /scratch/
86 .notes/
87
88 # Test files
89 test_output/
90 temp_files/
91
92 # Playwright (both MCP-side and visual-review script outputs)
93 # MCP server auto-creates .playwright-mcp/ at CWD for snapshot/console logs
94 .playwright-mcp/
95 # Visual-review renderer writes per-project preview PNGs and the render lock
96 projects/*/.preview/
97 projects/*/.review/
98 # Stray top-level screenshots created when MCP filename was a bare relative path
99 # (the agreed convention is to always pass an absolute /tmp/... path)
100 /probe-*.png
101 /screenshot-*.png
102 /page-*.png
103
104 # Large media files (if any)
105 *.psd
106 *.ai
107 *.sketch
108 *.fig
109
110 # Compressed files
111 *.zip
112 *.tar
113 *.gz
114 *.rar
115 *.7z
116
117 # Documentation build outputs
118 docs/_build/
119 docs/.doctrees/
120 site/
121
122 # Python (if you add Python tools later)
123 __pycache__/
124 *.py[cod]
125 *$py.class
126 *.so
127 .Python
128 env/
129 venv/
130 ENV/
131 build/
132 develop-eggs/
133 dist/
134 downloads/
135 eggs/
136 .eggs/
137 lib/
138 lib64/
139 parts/
140 sdist/
141 var/
142 wheels/
143 pip-wheel-metadata/
144 share/python-wheels/
145 *.egg-info/
146 .installed.cfg
147 *.egg
148 MANIFEST
149
150 # Node.js (if you add Node.js tools later)
151 node_modules/
152 npm-debug.log*
153 yarn-debug.log*
154 yarn-error.log*
155 package-lock.json
156 yarn.lock
157 .npm
158 .eslintcache
159
160 # Environment variables
161 .env
162 .env.local
163 .env.*.local
164
165 # Database files
166 *.db
167 *.sqlite
168 *.sqlite3
169
170 # Cache and locks
171 .cache/
172 *.lock
173 .lock
174
175 # Live preview direct-edit history (per-project, regenerated on edit)
176 .live_edits.jsonl
177
178 # Personal notes
179 TODO.md
180 PERSONAL_NOTES.md
181
182 # Projects directory - Work-in-progress projects (not version controlled)
183 # Completed projects should be moved to examples/
184 # Use cloud sync (iCloud/Dropbox) for backup and multi-device access
185 projects/*
186 !projects/README.md
187
188 # Derived template review exports (local review only; never template input)
189 skills/ppt-master/templates/brands/*/exports/
190 skills/ppt-master/templates/decks/*/exports/
191 skills/ppt-master/templates/layouts/*/exports/
192
192 lines Plain Text