Repository navigation
Expand file tree
/
Copy path.gitignore
More file actions
122 lines (103 loc) · 3.15 KB
/
Copy path.gitignore
File metadata and controls
122 lines (103 loc) · 3.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
# OS
.DS_Store
Thumbs.db
# Editors / IDE
.vscode/
.idea/
*.swp
# Node.js (web/)
node_modules/
.next/
.vercel/
.env*.local
dist/
build/
out/
# Keep the /build app route (source, not a build artifact), and every other
# folder called build/ in the web source — the guide's /guide/build route.
!web/src/app/build/
!web/src/**/build/
# The Build guide's models (case halves, print plates) are served from here.
!web/public/guide/build/
# Arduino build artifacts
*.hex
*.elf
*.bin
# The clock's digit glyphs: generated, committed, and served by console_serve.py
!firmware/patternflow/features/clock/clock_glyphs.bin
# ...except the stock images the browser flasher serves: those are release
# artifacts the site needs at runtime, and they were force-added until now.
# Build them from a checkout WITHOUT patternflow_secrets.h — that file's
# Wi-Fi credentials would otherwise be baked into a publicly downloaded image.
!web/public/flash/bin/**/*.bin
# Local staging for a release upload (bins duplicated from the flasher folder).
firmware/release/
firmware/patternflow/patternflow_secrets.h
firmware/patternflow/patternflow_secrets.h.shelf-aside
# KiCad 자동 생성/백업
*.kicad_prl
*-backups/
.history/
fp-info-cache
_autosave-*
*.lck
~*.lck
*.kicad_pcb-bak
*.kicad_sch-bak
*.bak
# Blender backups
*.blend1
*.blend2
# Large binaries
*.zip
!hardware/pcb/gerber/**/*.zip
# Pattern packs that ship with Patternflow. Built from firmware presets by
# firmware/toolchain/make_pack.py and committed on purpose: a board with an
# empty Patterns page has to have somewhere to get patterns from, and that
# cannot depend on a database or a build queue. Rebuilds are byte-identical,
# so an unchanged pattern set produces no diff.
!web/public/packs/*.zip
*.rar
*.7z
# Antigravity / agent harness — local only
.agents/local/
.agents/cache/
*.local.md
# Claude Code local config (launch.json, settings.local.json)
.claude/
# Personal scratchpads (use external tool like Notion)
NOTES.md
TODO-personal.md
# Temporary / scratch folders
_temp/
_tmp/
temp/
tmp/
.temp/
.tmp/
# Ableton Live
**/Backup/
**/Ableton Project Info/
# Ableton bridge — the .amxd is built locally from the .maxpat (see
# integrations/ableton/README.md); Live sets stay local too
integrations/ableton/max/*.amxd
integrations/ableton/projects/
# firmware build worker scratch (warm cache + sketch copy)
/.build-worker
# Loadable pattern modules — build outputs, not sources.
# Rebuild with: python firmware/toolchain/build_module.py --all
firmware/modules/.build/
firmware/patternflow/data/patterns/
# Python bytecode from the firmware toolchain scripts
__pycache__/
# PlatformIO (firmware/patternflow) — generated/cloned, never committed
.pio/
firmware/patternflow/pio_src/
firmware/patternflow/lib/
# An out-of-tree edition's feature list and settings overrides, dropped into
# features/ by whoever forked or built against this tree. The core never has
# either, and they must never be committed here. (In-tree editions keep theirs
# under firmware/bundles/<name>/ instead, and those ARE committed.)
firmware/patternflow/features/overrides.h
firmware/patternflow/features/features_local.h
firmware/patternflow/features/addons_local.h