Skip to content

Commit f66a05a

Browse files
authored
Update .gitignore with additional ignore patterns
Expanded ignore rules for LaTeX, OS, build artifacts, and various temporary files.
1 parent 3e3f4c1 commit f66a05a

File tree

1 file changed

+86
-16
lines changed

1 file changed

+86
-16
lines changed

.gitignore

Lines changed: 86 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,98 @@
1-
# LaTeX
1+
# ==============================
2+
# Tri-Modal-Catheter-Lock-TCL Repository
3+
# Ignore rules for LaTeX, OS, and build artifacts
4+
# ==============================
5+
6+
# --- LaTeX intermediate files ---
27
*.aux
38
*.bbl
9+
*.bcf
410
*.blg
5-
*.log
6-
*.out
7-
*.toc
11+
*.brf
12+
*.idx
13+
*.ilg
14+
*.ind
815
*.lof
16+
*.log
917
*.lot
10-
*.fls
11-
*.fdb_latexmk
12-
*.synctex.gz
1318
*.nav
14-
*.snm
15-
*.vrb
16-
*.xdv
19+
*.out
1720
*.run.xml
18-
auto/
19-
_build/
20-
_build*/
21+
*.snm
22+
*.synctex.gz
23+
*.toc
24+
*.fdb_latexmk
25+
*.fls
2126
*.pdfsync
27+
*.xdv
2228

23-
# OS/editor
29+
# --- PDF build outputs (keep only the final proof) ---
30+
paper/*.pdf
31+
!paper/TCL_Proof_of_Invention.pdf
32+
33+
# --- Temporary and cache files ---
34+
*.tmp
35+
*.bak
36+
*.swp
37+
*.swo
38+
*~
2439
.DS_Store
2540
Thumbs.db
26-
*.swp
27-
.idea/
41+
42+
# --- Python / notebook temporary files (if analysis scripts are added later) ---
43+
__pycache__/
44+
*.ipynb_checkpoints
45+
*.egg-info/
46+
47+
# --- macOS / Linux system files ---
48+
._*
49+
.Trashes
50+
.Spotlight-V100
51+
.fseventsd
52+
.AppleDouble
53+
.VolumeIcon.icns
54+
55+
# --- VSCode, TeXStudio, Overleaf local metadata ---
2856
.vscode/
57+
*.synctex(busy)
58+
*.texpadtmp
59+
*.texproject
60+
61+
# --- Build tools and logs ---
62+
latex.out/
63+
build/
64+
dist/
65+
logs/
66+
*.log.*
67+
68+
# --- Git & Zenodo housekeeping ---
69+
*.lock
70+
*.bak
71+
*.old
72+
*.orig
73+
*.rej
74+
*.save
75+
*.swp
76+
*.swo
77+
78+
# --- Data staging (keep only committed CSVs) ---
79+
data/raw/
80+
data/tmp/
81+
data/*.bak
82+
data/*.zip
83+
84+
# --- Figures (keep only PNG/SVG used in paper) ---
85+
figures/*.tmp
86+
figures/*.bak
87+
figures/*.xcf
88+
figures/*.psd
89+
figures/*.ai
90+
figures/*.eps
91+
figures/*.pdf
92+
93+
# --- Allow explicitly whitelisted files ---
94+
!.gitkeep
95+
!.zenodo.json
96+
!LICENSES/
97+
!README.md
98+
!CITATION.cff

0 commit comments

Comments
 (0)