-
Notifications
You must be signed in to change notification settings - Fork 46
Expand file tree
/
Copy path.gitignore
More file actions
154 lines (131 loc) · 3.68 KB
/
Copy path.gitignore
File metadata and controls
154 lines (131 loc) · 3.68 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
# Build directories
build/
build-*/
!build-tools/
build_*/
out/
dist/
# Editor export outputs (regenerated per export; the outDir names the Package dialog defaults to)
dist-web/
dist-playable/
dist-wechat/
dist-native/
dist-android/
dist-ios/
# MCP config (user-specific)
.mcp.json
# Node.js
node_modules/
package-lock.json
pnpm-debug.log*
# Rust/Tauri
target/
# IDE
.vs/
.vscode/*
!.vscode/c_cpp_properties.json
!.vscode/settings.json
!.vscode/launch.json
!.vscode/tasks.json
*.vcxproj*
*.sln
.idea/
*.swp
*.swo
*~
# CMake
CMakeCache.txt
CMakeFiles/
cmake_install.cmake
Makefile
compile_commands.json
# Compiler cache
.ccache/
.sccache/
# Compiled files
*.o
*.obj
*.a
*.lib
*.so
*.dll
*.dylib
*.exe
# Cooked-build render-verify artifacts (regenerated by verify:render:cooked)
desktop/.cooked-verify/
desktop/.cooked-src/
# Hot-update render-verify artifacts (regenerated by verify:render:hotupdate)
desktop/.hotupdate-verify/
# Emscripten output
*.wasm
*.js.mem
*.data
# Exception: the vendored build-time Basis KTX2 encoder (RC6 B4) is committed so
# asset cooking needs no emsdk. See build-tools/basis/README.md for provenance.
!build-tools/basis/basis_encoder.wasm
# Exception: the vendored shader-twin converters are committed so twin generation
# needs no Rust toolchain / Vulkan SDK. Sources: tools/naga-spv2wgsl (naga WASI),
# tools/glslang-wasm (glslang emscripten, third_party/glslang submodule);
# provenance: build-tools/shader-twins/README.md.
!build-tools/shader-twins/naga-spv2wgsl.wasm
!build-tools/shader-twins/glslang-compile.wasm
# Exception: the vendored FBX reader is committed so importing an .fbx needs no
# emsdk and no FBX SDK. Source: tools/ufbx-wasm (third_party/ufbx);
# provenance: build-tools/ufbx/README.md.
!build-tools/ufbx/ufbx-load.wasm
# emsdk discovery cache (per-machine path written by build-tools auto-discovery)
.emsdk-path
# Astro
.astro/
# Examples
examples/tools/
# Editor example gallery — zips + thumbnails regenerated by the packaging tooling
desktop/public/examples/
# OS files
.DS_Store
Thumbs.db
desktop.ini
# Claude Code
CLAUDE.md
.claude/
# Third party (if using git submodules, keep this)
# third_party/
# Test output
Testing/
CTestTestfile.cmake
coverage/
design/
# Toolchain (downloaded by build-tools/toolchain/package.js)
desktop/src-tauri/toolchain/
!desktop/src-tauri/toolchain/.gitkeep
__pycache__/
# Architecture rearch design docs — local only, not tracked
docs/REARCH_*.md
docs/REARCH_*.html
# Editor-local workspace cache (last scene, panel layout) — never commit
**/.esengine/workspace.json
# Generated per-project engine artifacts (cache, play realm, staged SDK) — never commit.
# Tracked config such as .esengine/asset-export.json is kept.
**/.esengine/cache/
**/.esengine/play/
**/.esengine/sdk/
**/.esengine/editor/
# Crash-recovery snapshots (electron/autosave.ts): a copy of unsaved edits, so a
# committed one is somebody's interrupted session, never the scene of record.
**/.esengine/autosave/
# Plugin API typings: written by the editor on project open, always matching the
# running version. A committed copy would go stale against a different editor.
**/.esengine/plugins/.types/
# Conversations with the built-in agent (electron/agent/store.ts): one person's
# working notes, holding whatever they typed and whatever the model read back.
**/.esengine/agent/
# Generated by xcodegen from native/ios/project.yml
native/ios/*.xcodeproj/
native/ios/Content/*
!native/ios/Content/.gitkeep
# Generated by `cli native` from the committed templates, carrying the app
# identity the exported project declares. See native/README.md.
native/ios/App/Info.plist
native/ios/app.generated.yml
# verify-golden's package scratch (exports it launches and throws away)
/.golden/