-
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy path.gitignore
More file actions
96 lines (85 loc) · 2.57 KB
/
Copy path.gitignore
File metadata and controls
96 lines (85 loc) · 2.57 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
# Build artifacts
/target/
# IDE
.idea/
.vscode/
*.swp
*.swo
# Claude Code
.claude/
# Agent tooling caches: symbol indexes and code graphs, rebuilt on demand and
# specific to one machine. Listed here because the working-document rule below
# covers .serena/ by name and nothing was enforcing it.
.serena/
.codegraph/
# Working documents: design notes, implementation plans, specs, research and
# review findings. These are drafting aids for whoever is working on a change,
# not published documentation. They date quickly, they describe intentions
# rather than the shipped behaviour, and readers of the repository are better
# served by README.md and the user-facing pages under docs/. Only /docs/plans/
# was listed here originally, so everything written elsewhere was tracked by
# default; the directories below close that gap.
/docs/plans/
/docs/design/
/docs/superpowers/
/docs/research/
/docs/notes/
# Working documents written directly into docs/ before the layout above
# existed. Listed by name so they are not re-added by `git add -A`.
/docs/code-review-findings.md
/docs/critical-issues-fix-plan-v2.md
/docs/nsis-evaluation-result.md
# Stray build artifacts from ad-hoc rustc invocations at the repo root. Cargo
# writes to /target, so anything matching these at the top level is a leftover
# from compiling a scratch file by hand.
/*.rlib
/*.rmeta
# Git worktrees
/.worktrees/
# LEANN index
/.leann/
# Native libraries. birda links ONNX Runtime dynamically, so a working checkout
# usually has a libonnxruntime next to the binary (and the CUDA and cuDNN set
# alongside it on GPU machines). Those are fetched per platform by the release
# workflow, they are tens of megabytes each, and none of them belong in git.
# Note that *.so does not match a versioned soname such as libonnxruntime.so.1,
# because the version follows the extension, hence the separate pattern.
*.so
*.so.*
*.dylib
*.dll
*.a
*.lib
*.pdb
*.exp
# Audio. Recordings under analysis, and anything birda decodes, are the user's
# own data: large, often private, and never part of the source tree. Covers the
# formats symphonia is built with here plus the common neighbours people drop
# into a checkout while testing.
*.wav
*.wave
*.w64
*.rf64
*.flac
*.mp3
*.mp2
*.m4a
*.m4b
*.aac
*.ogg
*.oga
*.opus
*.wma
*.amr
*.aif
*.aiff
*.aifc
*.caf
*.au
*.wv
*.ape
# Test fixtures are deliberately tracked, so keep them reachable even when they
# use one of the extensions above. Without this, adding a small .wav fixture
# would look like it worked locally and then fail in CI, because git would have
# silently ignored the new file.
!tests/fixtures/**