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
# Rust target directory
/target/
# IDE/editor files
.vscode/
.idea/
*.swp
*.swo
# OS files
.DS_Store
Thumbs.db
# Build artifacts
*.dll
*.exe
*.so
*.dylib
# Test coverage
coverage/
*.profdata
# Cargo cache
.cargo/registry/
.cargo/git/
# Benchmark results
*.bench
# Environment files
.env
.env.local
# .env.example is the documented template and IS tracked
!.env.example
# Temporary files
*.tmp
*.temp
# Local gmail config (contains OAuth secrets)
.config/
# Node (root scripts toolchain: typescript, @types/node)
/node_modules/
/site/node_modules/
/site/dist/
/site/.astro/
# Release staging scratch. release-binaries.yml builds into /stage and
# archives out of /dist; a local replay of that workflow leaves both behind,
# and untracked build output in the tree root is noise at best and a
# accidentally-committed 30MB tarball at worst.
/stage/
/dist/