-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitignore
More file actions
47 lines (40 loc) · 1.39 KB
/
Copy path.gitignore
File metadata and controls
47 lines (40 loc) · 1.39 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
# Virtual environment (never commit)
.venv/
# Node dependencies (never commit)
slides/node_modules/
slides/dist/
# Manim intermediate files (huge, can regenerate)
# Keep final 720p30 renders, ignore partials and 480p15
animations/media/partial_movie_files/
animations/media/videos/scenes/480p15/
# VHS intermediate files (if any)
terminal/rendered/.tmp/
# Generated media files (can be regenerated from source with OPENAI_API_KEY)
# Audio and intermediate renders are excluded, but final recordings are committed
# so they're accessible via README links
audio/*.mp3
animations/media/videos/scenes/720p30/*.mp4
terminal/rendered/*.mp4
# recordings/*.mp4 - COMMITTED (needed for README links)
# Commit these source/metadata files (needed for regeneration):
# - narration/*.md (source)
# - animations/scenes.py (source with hardcoded timestamps)
# - animations/timing.json (metadata - extracted timestamps for reference)
# - terminal/*.tape (source)
# - *.py, *.sh (generation scripts)
# - requirements.txt, package.json (dependencies)
# docgen: intermediate objects (regenerable)
.venv/
slides/node_modules/
slides/dist/
animations/media/partial_movie_files/
animations/media/videos/
audio/*.mp3
__pycache__/
*.pyc
.docgen-state.json
# recordings/*.mp4 — COMMITTED (tracked via LFS for README/Pages links)
# Regenerable / local-only demo tooling junk
animations/.scene-spec-drafts/
animations/scenes.py.legacy*
media/