-
Notifications
You must be signed in to change notification settings - Fork 28
Expand file tree
/
Copy path.gitignore
More file actions
136 lines (118 loc) · 1.91 KB
/
.gitignore
File metadata and controls
136 lines (118 loc) · 1.91 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
# Environment and secrets
.env
.env.*
!.env.example
# Python bytecode / caches
__pycache__/
*.py[cod]
*.pyo
*.pyd
*.so
*.egg-info/
.eggs/
.pytest_cache/
.mypy_cache/
.ruff_cache/
.pyre/
.pytype/
.coverage
.coverage.*
htmlcov/
.hypothesis/
# Virtual environments
.venv/
venv/
env/
.conda/
conda-meta/
# Build artifacts
build/
dist/
pip-wheel-metadata/
# Jupyter
.ipynb_checkpoints/
*.nb.html
*.nb.pdf
# R / RStudio
.Rhistory
.RData
.Ruserdata
.Rapp.history
.Rproj.user/
renv/library/
renv/staging/
# Quarto / RMarkdown
.quarto/
_quarto/
*_cache/
*_files/
_cache/
_site/
_book/
_freeze/
# Synced skill mirrors (source of truth is ma-*/, synced via tooling/sync-skills.sh)
.claude/skills/ma-*/
# OS / IDE
.DS_Store
Thumbs.db
.idea/
.vscode/
*.swp
*.swo
# Temp files
*.tmp
*.bak
*.log
# Development logs (archive only)
docs/archive/dev-logs/
docs/archive/test-reports/
# R environment files (should be in projects, not root)
# renv.lock is now tracked for reproducibility
# Data science conventional dirs (raw/intermediate outputs)
# Note: plain-text artifacts are tracked; rely on the binary-extension ignores below.
# Databases / large data formats
*.sqlite
*.db
*.parquet
*.arrow
*.feather
*.h5
*.hdf5
*.hdf
*.sav
*.dta
*.rds
*.rda
# Binary images (keep text outputs tracked)
*.png
*.jpg
*.jpeg
*.gif
*.tif
*.tiff
*.bmp
*.webp
*.ico
*.psd
# PDFs (often large or copyrighted)
*.pdf
# ===================
# EXCEPTIONS - Always track these
# ===================
# Test fixtures (preserve for CI/testing)
!tests/fixtures/**/*.bib
!tests/fixtures/**/*.csv
!tests/fixtures/**/*.yaml
!tests/fixtures/**/*.md
!tests/fixtures/**/*.txt
!tests/fixtures/**/*.svg
# ==========================================
# Projects Directory
# ==========================================
# Ignore all projects except documented examples
projects/*
!projects/.gitkeep
!projects/ici-breast-cancer/
!projects/dlbcl-frontline-nma/
!projects/legacy/README.md
worktrees/