Repository navigation
Expand file tree
/
Copy path.gitignore
More file actions
138 lines (127 loc) · 2.66 KB
/
Copy path.gitignore
File metadata and controls
138 lines (127 loc) · 2.66 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
# ============================================================
# RAMforge .gitignore
# Source code and intentional project configuration belong in Git.
# Generated toolchains, caches, registries, models, and local
# environment files do not.
# ============================================================
#
# Preferred build hygiene: keep Cargo's build/target tree OUTSIDE the
# repository so this workspace stays source-only. For example:
#
# export CARGO_TARGET_DIR="$HOME/.cache/ramforge-cargo-target"
# # or any path outside the repo (e.g. /tmp/cargo-target).
#
# Run cargo commands as usual; no target/ will ever appear inside the repo.
# rust-analyzer honors CARGO_TARGET_DIR, so editor builds also stay out.
# ---------- Rust build artifacts ----------
# Block any `target/` anywhere in the tree, even if someone accidentally
# runs cargo without CARGO_TARGET_DIR set.
/target/
**/target/
# rustc incremental / debug databases that can leak into src trees
**/*.rmeta
**/*.rlib
**/*.rdata
**/*.d
**/*.o
**/*.a
**/incremental/
# ---------- Rust toolchain & local Cargo-home artifacts ----------
# Intentional project configuration under .cargo/ (e.g. .cargo/config.toml
# or .cargo/config) remains trackable. Everything below is a per-machine
# cargo/rustup artifact and must never be committed.
/.cargo/
!.cargo/config.toml
!.cargo/config
.rustup/
.cargo/bin/
.cargo/env
.cargo/registry/
.cargo/git/
.cargo/.global-cache
.cargo/.package-cache
.cargo/.package-cache-mutate
# Downloaded crate archives
*.crate
# ---------- Development shell environment files ----------
# Per-machine shell setup (e.g. rustup env sourcing); not project config.
.profile
# ---------- Temporary / editor / OS files ----------
*.tmp
*.temp
*.log
*.bak
*.orig
*.rej
.DS_Store
Thumbs.db
desktop.ini
*.pyc
__pycache__/
*~
*.swp
*.swo
*.rs.bk
.idea/
.vscode/
*.code-workspace
*.iml
*.sublime-workspace
*.sublime-project
.emacs.desktop
.emacs.desktop.lock
# ---------- Model & dataset artifacts (never commit) ----------
*.gguf
*.ggml
*.ggla
*.bin
*.safetensors
*.pt
*.pth
*.ckpt
*.onnx
*.pb
*.h5
*.tflite
*.mlmodel
*.msgpack
*.parquet
*.arrow
# RAMforge run/plan export files (user-exported, never source)
*.rfp
# ---------- Benchmark / profiling / tracing output ----------
*.profraw
*.profdata
perf.data
perf.data.old
flamegraph.svg
flamegraph-*.svg
bench-*.json
bench-*.csv
bench-*.txt
criterion/
target-criterion/
grcov_*.info
lcov.info
coverage/
*.trace
# ---------- Core dumps / crash files ----------
core
core.*
vgcore.*
*.stackdump
# ---------- Native binaries / shared libraries ----------
*.exe
*.dll
*.so
*.so.*
*.dylib
*.a
*.lib
*.pdb
# ---------- Local environment / secrets ----------
.env
.env.*
*.pem
*.key
id_*