Skip to content

Commit 4ea1d8c

Browse files
committed
chore: standardize .gitignore (RSR)
1 parent 1db719f commit 4ea1d8c

1 file changed

Lines changed: 67 additions & 35 deletions

File tree

.gitignore

Lines changed: 67 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,79 @@
1-
# Rust build artifacts
2-
/target/
3-
**/*.rs.bk
4-
Cargo.lock
1+
# SPDX-License-Identifier: AGPL-3.0-or-later
2+
# RSR-compliant .gitignore
3+
4+
# OS & Editor
5+
.DS_Store
6+
Thumbs.db
7+
*.swp
8+
*.swo
9+
*~
10+
.idea/
11+
.vscode/
512

6-
# Distribution/build outputs
13+
# Build
14+
/target/
15+
/_build/
16+
/build/
717
/dist/
18+
/out/
819

9-
# Secrets and keys (NEVER commit these!)
10-
*.key
11-
*.pem
12-
infra/nebula/*.key
13-
infra/nebula/*.crt
14-
!infra/nebula/.gitkeep
20+
# Dependencies
21+
/node_modules/
22+
/vendor/
23+
/deps/
24+
/.elixir_ls/
1525

16-
# Environment files
17-
.env
18-
.env.*
19-
!.env.example
26+
# Rust
27+
# Cargo.lock # Keep for binaries
2028

21-
# Editor/IDE
22-
.vscode/
23-
.idea/
24-
*.swp
25-
*.swo
26-
*~
29+
# Elixir
30+
/cover/
31+
/doc/
32+
*.ez
33+
erl_crash.dump
2734

28-
# OS files
29-
.DS_Store
30-
Thumbs.db
35+
# Julia
36+
*.jl.cov
37+
*.jl.mem
38+
/Manifest.toml
39+
40+
# ReScript
41+
/lib/bs/
42+
/.bsb.lock
43+
44+
# Python (SaltStack only)
45+
__pycache__/
46+
*.py[cod]
47+
.venv/
48+
49+
# Ada/SPARK
50+
*.ali
51+
/obj/
52+
/bin/
3153

32-
# Variable files with secrets
33-
vars/*.json
34-
!vars/example.json
54+
# Haskell
55+
/.stack-work/
56+
/dist-newstyle/
57+
58+
# Chapel
59+
*.chpl.tmp.*
60+
61+
# Secrets
62+
.env
63+
.env.*
64+
*.pem
65+
*.key
66+
secrets/
67+
68+
# Test/Coverage
69+
/coverage/
70+
htmlcov/
3571

3672
# Logs
3773
*.log
38-
logs/
74+
/logs/
3975

40-
# Temporary files
76+
# Temp
77+
/tmp/
4178
*.tmp
42-
*.temp
43-
.cache/
44-
45-
# Coverage reports
46-
tarpaulin-report.html
47-
coverage/
79+
*.bak

0 commit comments

Comments
 (0)