-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.gitignore
More file actions
55 lines (48 loc) · 1.96 KB
/
Copy path.gitignore
File metadata and controls
55 lines (48 loc) · 1.96 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
# ─────────────────────────────────────────────────────────────────────────────
# This repo deliberately ignores AS LITTLE AS POSSIBLE.
#
# Team rule: commit your notebooks, your drafts, your intermediate CSVs and your
# charts. A half-finished notebook in git is worth more than a perfect one on
# your laptop. Only machine-generated junk and secrets are ignored below.
# ─────────────────────────────────────────────────────────────────────────────
# Python runtime junk
__pycache__/
*.py[cod]
.venv/
venv/
*.egg-info/
.ipynb_checkpoints/
.pytest_cache/
.ruff_cache/
# Node
node_modules/
frontend/dist/
frontend/tsconfig.tsbuildinfo
frontend/.vite/
# Secrets — never commit these
.env
.env.local
*.secret
# OS noise
.DS_Store
Thumbs.db
# Teammates' repos cloned for reference (./dev clone-repos) — read-only copies
# with their own history upstream, not ours to carry.
repos/*
# ...except PublicTransportHackathon, which is a real build dependency
# (pyproject's publictransporthackathon points at it). It's a PRIVATE repo, so
# a git+https dependency can't be fetched by CI or by anyone who clones this
# public repo — vendoring the source is the only way the project builds
# anywhere but this container. Upstream:
# github.com/noamf2001/PublicTransportHackathon @ analyze-per-subsequent-stops
!repos/PublicTransportHackathon/
# Cached Stride API responses (re-fetchable; keeps the API healthy)
.cache/
# Generic on-disk memoization for slow external calls (openbus_hack.diskcache)
cache/
# Big raw dumps: keep these out of git, but keep DERIVED results in.
# If a file here is genuinely worth sharing, force-add it: git add -f <file>
workspace/**/data/raw/
*.sqlite
*.db
*.parquet.tmp