-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.gitignore
More file actions
172 lines (141 loc) · 4.15 KB
/
Copy path.gitignore
File metadata and controls
172 lines (141 loc) · 4.15 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
159
160
161
162
163
164
165
166
167
168
169
170
171
172
# ============================================================
# R2-D2 Project — .gitignore
# ============================================================
# Config locale — NE JAMAIS commiter (contient WiFi + GitHub URL)
master/config/local.cfg
# Camera settings — propres à chaque installation
master/config/camera.env
# Calibrations servo — propres à chaque robot, ne jamais écraser au git pull
# (les fichiers dans git servent de valeurs par défaut à l'installation initiale seulement)
master/config/dome_angles.json
slave/config/servo_angles.json
# ------------------------------------------------------------
# Runtime "working" dirs — robot-local state. The app reads/writes
# here; defaults ship in the *_default/ seed dirs and *.example
# templates, copied in on install (copy-new-only, never overwrites).
# Keeps git pull from ever blocking on operator edits + survives reset.
# ------------------------------------------------------------
slave/sounds/
docs/superpowers/
master/choreographies/
slave/config/slave.cfg
master/config/choreo_categories.json
master/config/bt_config.json
master/config/shortcuts.json
master/config/custom_themes.json
master/config/drive_layouts.json
master/config/hw_layout.json
slave/config/hw_layout.json
master/config/config_mapping.json
slave/config/config_mapping.json
# Mémoire locale Claude Code
.claude/
# Outils Claude Code / superpowers (local uniquement)
.clone/
.superpowers/
# AI agent context files — used locally by Claude Code / Codex / other
# assistants for project context. NOT pushed: they leak the development
# workflow + AI co-authorship into the public repo.
CLAUDE.md
AGENTS.md
# Beads issue tracker — local development state, not part of the
# shippable code. The .beads/ directory contains dolt-backed issue
# history, hooks, and config that only matter to the dev environment.
.beads/
# Captures d'écran et images locales
feedbacks/
image/
# Transient scratch (harness-saved images, ad-hoc scripts) + local dev tools.
# tools/ holds the README screenshot-refresh tool, which reads SSH/admin creds
# at runtime — keep it out of the public repo.
.tmp/
tools/
# Gradle local cache (généré automatiquement)
android/.gradle/
# Android build artefacts (APK) — never commit, drains git history
# (chirurgie ADN 2026-05-29 purged history; .gitignore stops re-bleeding)
android/compiled/*.apk
# Doc screenshots — kept on dev PC only, not shipped to robot
# (purged from git history same chirurgie; legacy `Screenshots/` rule
# kept for old clones; new layout is the sibling AstromechOS_Screenshots
# repo with Screenshots_Astro/ + Screenshots_Imager/ subdirs — both
# blocked here as defense-in-depth if anyone drops them into the main
# code repo by mistake).
Screenshots/
Screenshots_Astro/
Screenshots_Imager/
# Code de référence tiers (r2_control by dpoulson)
others/
# Legacy r2_control-style .scr scripts (master/sequences/) — superseded by
# the .chor choreographies. Decommissioned 2026-05-22; never part of git.
master/sequences/
# Dépendances vendored (générées par vendor_deps.sh)
slave/vendor/
# ============================================================
# Python
# ============================================================
__pycache__/
*.py[cod]
*$py.class
*.so
*.egg-info/
*.egg
dist/
build/
.eggs/
# Logs
*.log
# Rotation backups (rotate_backup writes .bak1/.bak2/.bak3 next to atomic-
# written config/state files) — robot-local, never part of the repo.
*.bak[0-9]
# Dossiers de debug générés automatiquement
debug/
# Environnements virtuels
.env
.envrc
.venv
env/
venv/
ENV/
# Tests / coverage
.coverage
.coverage.*
.pytest_cache/
htmlcov/
.tox/
.nox/
# Type checkers
.mypy_cache/
.dmypy.json
.pytype/
.pyre/
.ruff_cache/
# Outils divers
.pypirc
__pypackages__/
.pdm-python
.pdm-build/
.pixi
celerybeat-schedule
celerybeat.pid
*.sage.py
# IDE
.idea/
.vscode/
.spyderproject
.ropeproject
# Jupyter
.ipynb_checkpoints
profile_default/
ipython_config.py
# Docs
/site
docs/_build/
# Beads / Dolt files (added by bd init)
.dolt/
*.db
.beads-credential-key
# Local one-shot dev-dir rename tool (not part of the project)
/rename_to_AstromechOS.ps1
# Session-local temp scripts (never tracked)
.tmp_*