0
mirror of https://github.com/incutec-hw/OpenRX.git synced 2026-08-14 14:34:13 +00:00
Files
incutec-OpenRX/.gitignore
JustStan bf45541012 Track FLASHING.md, drop the legacy-projects archive from the tip
FLASHING.md is the per-product flashing and debug reference; people
cannot use the boards without it, so it is repo content, not a bench
note. The five superseded designs (44 MB) stay in git history, which is
what archives are; the tip carries current designs only.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-14 12:17:30 +02:00

89 lines
2.2 KiB
Plaintext

# OpenDrone canonical .gitignore for hardware repos.
# Commit design source and intent. Ignore regenerable output, machine-local
# state and downloadables. Keep this file identical across every repo.
# macOS
.DS_Store
# KiCad backups, autosave, locks: regenerable, machine-local
*-backups/
*.bak
*.000
_autosave-*
*~
\#auto_saved_files#
*.kicad_sch-bak
*.kicad_pcb-bak
*.lck
fp-info-cache
# Per-user view state. Never commit: pure merge-conflict fuel.
*.kicad_prl
# KiCad regenerable exports
*.net
*.rpt
*.tmp
replicate_layout.log
**/.history/
# Python and local agent state.
# AGENTS.md is the committed agent file, vendor-neutral on purpose. Anything
# tool-specific stays local and untracked: symlink it yourself if you want it
# (ln -s AGENTS.md CLAUDE.md) and git will ignore it.
__pycache__/
*.pyc
.claude/
CLAUDE.md
CLAUDE.local.md
.cursor/
.cursorrules
.windsurfrules
.github/copilot-instructions.md
# Machine-specific analysis dumps, re-exportable and path-dependent
analysis/
extracted_*.json
ext2_*.json
netlist_*.json
**/pcb.json
**/schematic.json
**/tools/.lcsc_mpn_cache.json
# Datasheets: downloadable, re-synced by the digikey and lcsc skills
datasheets/
# Working fab exports. For a tagged release, force-add the release set:
# git add -f hardware/production/<rev>
**/production/
**/*.glb
# STEP fit-check sets ship as GitHub release assets on the rev tag, never as
# tracked files: the current set is over 100 MB and git would keep a copy of
# every re-export.
#
# Scoped to the export directories on purpose. A blanket *.step would also
# ignore the 3D models inside lib.3dshapes/, which are committed.
export/
exports/
/hardware/*.step
**/bom/
**/*_Paste.dxf
**/*_Paste.svg
**/*.kicad_pcb.zip
stencil_out/
# Committed on purpose, listed here so nobody re-adds them by reflex:
# AGENTS.md the design and agent reference
# *.kicad_dru design intent
# fabrication-toolkit-options.json
# *.kicad_sym *.pretty/ *.3dshapes/ project-local libraries
# --- repo-specific, below the canonical block ---------------------------------
# Firmware handoff bundles are shared out-of-band, not tracked
OpenRX-Gemini/firmware-handoff/
OpenRX-Gemini/firmware-handoff.zip
# Regenerable analysis dumps
netlist.xml
schematic_analysis.json