Skip to content

Commit cdb099c

Browse files
committed
chore: standardize .gitignore (RSR)
1 parent c488c99 commit cdb099c

1 file changed

Lines changed: 60 additions & 69 deletions

File tree

.gitignore

Lines changed: 60 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -1,88 +1,79 @@
1-
# Rust
2-
/target/
3-
**/*.rs.bk
4-
*.pdb
5-
Cargo.lock
6-
# Keep Cargo.lock for binary projects, but gitignore for library projects
7-
# Uncomment if this becomes a library-only project:
8-
# !Cargo.lock
1+
# SPDX-License-Identifier: AGPL-3.0-or-later
2+
# RSR-compliant .gitignore
93

10-
# IDEs and Editors
11-
.vscode/
12-
.idea/
4+
# OS & Editor
5+
.DS_Store
6+
Thumbs.db
137
*.swp
148
*.swo
159
*~
16-
.DS_Store
10+
.idea/
11+
.vscode/
1712

18-
# Rust-specific
19-
*.profraw
20-
*.profdata
21-
flamegraph.svg
22-
perf.data*
13+
# Build
14+
/target/
15+
/_build/
16+
/build/
17+
/dist/
18+
/out/
19+
20+
# Dependencies
21+
/node_modules/
22+
/vendor/
23+
/deps/
24+
/.elixir_ls/
2325

24-
# Testing and Coverage
25-
target/coverage/
26-
tarpaulin-report.html
27-
lcov.info
28-
*.gcda
29-
*.gcno
30-
*.gcov
26+
# Rust
27+
# Cargo.lock # Keep for binaries
3128

32-
# Documentation
29+
# Elixir
30+
/cover/
3331
/doc/
32+
*.ez
33+
erl_crash.dump
3434

35-
# Build artifacts
36-
*.so
37-
*.dylib
38-
*.dll
39-
*.exe
35+
# Julia
36+
*.jl.cov
37+
*.jl.mem
38+
/Manifest.toml
4039

41-
# Nix
42-
result
43-
result-*
44-
.direnv/
40+
# ReScript
41+
/lib/bs/
42+
/.bsb.lock
4543

46-
# Just task runner
47-
.just-*
44+
# Python (SaltStack only)
45+
__pycache__/
46+
*.py[cod]
47+
.venv/
4848

49-
# Environment files
49+
# Ada/SPARK
50+
*.ali
51+
/obj/
52+
/bin/
53+
54+
# Haskell
55+
/.stack-work/
56+
/dist-newstyle/
57+
58+
# Chapel
59+
*.chpl.tmp.*
60+
61+
# Secrets
5062
.env
51-
.env.local
52-
.env.*.local
63+
.env.*
64+
*.pem
65+
*.key
66+
secrets/
67+
68+
# Test/Coverage
69+
/coverage/
70+
htmlcov/
5371

5472
# Logs
5573
*.log
56-
logs/
57-
58-
# OS files
59-
Thumbs.db
60-
Desktop.ini
74+
/logs/
6175

62-
# Temporary files
63-
tmp/
64-
temp/
76+
# Temp
77+
/tmp/
6578
*.tmp
66-
*.temp
67-
68-
# Backup files
6979
*.bak
70-
*.backup
71-
*~
72-
73-
# Local configuration
74-
config.local.toml
75-
secrets.toml
76-
77-
# Phase 2+ specific (future)
78-
models/
79-
*.gguf
80-
*.bin
81-
embeddings/
82-
*.db
83-
*.sqlite
84-
*.sqlite3
85-
86-
# Development
87-
.cargo/
88-
.cache/

0 commit comments

Comments
 (0)