Skip to main content

max / audiofiles

1.1 KB · 62 lines History Blame Raw
1 /target
2 *.clap
3 *.vst3
4 dist/*.dmg
5 dist/*.AppImage
6 dist/*.deb
7 # Detached signatures follow the artifacts they sign, and are never committed.
8 dist/*.minisig
9 # Release/build scripts are source — keep them version-controlled even if a
10 # broader dist/ ignore is ever added.
11 !dist/*.sh
12 dist/Audiofiles.app/
13 dist/AppDir/
14 dist/tools/
15 dist/.dmg-staging/
16 dist/.deb-staging/
17 audiofiles_data/
18
19 # Sample data (test files, not source)
20 drums/
21 samples/
22
23 # Downloaded fonts
24 recursive fonts.085/
25
26 # Environment
27 .env
28 .env.*
29
30 # OS
31 .DS_Store
32
33 # IDE
34 .idea/
35 .vscode/
36 *.swp
37 *.swo
38 dist/*.exe
39 dist/*.msi
40
41 # Claude Code instructions (project-local; not for the public repo)
42 CLAUDE.md
43
44 # Private working files — live in _private/, synced via Syncthing
45 todo.md
46
47 # Python bytecode from scripts/
48 __pycache__/
49
50 # Secrets and credentials. The baseline every repo under ~/Code carries, kept
51 # identical so no repo is the one that forgot. Suffix-matched rather than
52 # `*.env`, which would also catch committed environment files that hold no
53 # secrets (sweep systemd/sweep.env). `.env.example` is a tracked template and
54 # is negated back in.
55 !.env.example
56 *.pem
57 *.key
58 *.p8
59 *.p12
60 *.pfx
61 credentials.json
62