-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitignore
More file actions
158 lines (123 loc) · 3.12 KB
/
.gitignore
File metadata and controls
158 lines (123 loc) · 3.12 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
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
/target/
Cargo.lock
*.rs.bk
.idea/
*.checksum
*.snap
# =============================================================================
# RUST / CARGO
# =============================================================================
# Répertoires de build Rust
/target/
**/target/
# Fichiers de lock Cargo (à inclure ou exclure selon votre choix)
# Cargo.lock # Décommentez si vous voulez l'ignorer (pas recommandé pour binaires)
# Fichiers de cache Cargo
**/*.rs.bk
.cargo/
# =============================================================================
# SNAPCRAFT
# =============================================================================
# Fichiers snap générés
*.snap
# Répertoires de build snapcraft
/snap/.snapcraft/
parts/
stage/
prime/
# Fichiers de cache snapcraft
.snapcraft/
# Fichiers de sauvegarde snapcraft
snap/*.bak
snap/snapcraft.yaml.bak
# Logs snapcraft
*.log
/snap/local/
# =============================================================================
# DÉVELOPPEMENT
# =============================================================================
# Fichiers d'éditeur
.vscode/
.idea/
*.swp
*.swo
*~
# Fichiers de configuration locale
.env
.env.local
# Fichiers de debug
debug/
*.pdb
# =============================================================================
# SYSTÈME
# =============================================================================
# macOS
.DS_Store
.AppleDouble
.LSOverride
# Windows
Thumbs.db
ehthumbs.db
Desktop.ini
# Linux
.directory
*.tmp
# =============================================================================
# TESTS ET DONNÉES
# =============================================================================
# Fichiers de test temporaires
/tmp/
test_files/
*.test
*.checksum
# Couverture de code
tarpaulin-report.html
cobertura.xml
lcov.info
# =============================================================================
# BINAIRES ET BUILD
# =============================================================================
# Binaires compilés (à exclure du Git)
target/release/slashsum
target/debug/slashsum
target/x86_64-pc-windows-gnu/release/slashsum.exe
target/*/slashsum*
slashsum
slashsum.exe
*.exe
# Artéfacts de build
dist/
build/
out/
# Fichiers de release (si vous voulez les exclure)
releases/
artifacts/
# =============================================================================
# LOGS ET MONITORING
# =============================================================================
# Logs
*.log
logs/
# Profiling
*.prof
flamegraph.svg
# =============================================================================
# DOCUMENTATION GÉNÉRÉE
# =============================================================================
# Documentation Rust générée
/doc/
target/doc/
# =============================================================================
# CONFIGURATION SPÉCIFIQUE AU PROJET
# =============================================================================
# Fichiers de configuration de développement local
config.local.*
settings.local.*
# Clés et secrets (ne jamais commiter !)
*.key
*.pem
secrets/
.secrets
# Benchmarks
benchmarks/results/
*.bench