-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitignore
More file actions
50 lines (40 loc) · 1.52 KB
/
Copy path.gitignore
File metadata and controls
50 lines (40 loc) · 1.52 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
# Generated Anki packages (reproducible from the .cards.json) — also in topic subfolders
decks/*.apkg
decks/**/*.apkg
# Rendered preview PNGs (reproducible via tools/preview.sh) — also nested
decks/preview/
decks/**/preview/
# Working directory of tools/apkg_to_cards.py (cards.json + CSS pulled from an Anki
# export, reproducible) — stays local, only an intermediate step for a rebuild.
decks/**/*_rebuild/
decks/**/_rebuild/
# Your own card JSONs (built from personal sources) stay local — only the generic
# example deck is versioned. To track a specific one anyway: git add -f <path>
decks/**/*.cards.json
!decks/example.cards.json
# Screen recordings (too large for the repo — publish the derived GIF instead)
docs/**/*.mp4
docs/**/*.mkv
docs/**/*.webm
# Graphify knowledge-graph output (derived, reproducible via `graphify <path>`) —
# stays local, never committed. See ~/.claude/skills/graphify.
graphify-out/
# Python
__pycache__/
*.py[cod]
# OS / editor
.DS_Store
Thumbs.db
*.swp
# Source files (your own PDFs/books, often personal and/or large) are NOT versioned.
# Only the folder itself is kept. To track a specific source anyway:
# git add -f sources/filename.pdf
sources/*
!sources/.gitkeep
# Markdown extracts derived from the (personal) sources (reproducible via
# tools/extract.sh) are NOT versioned.
extracted/
# Reference material (Anki source code = AGPL-3.0, Anki manual) is NOT versioned —
# third-party code/licenses. Keep it locally if you want; see reference/README.md.
reference/*
!reference/README.md