-
Notifications
You must be signed in to change notification settings - Fork 46
Expand file tree
/
Copy path.gitignore
More file actions
76 lines (64 loc) · 1.53 KB
/
Copy path.gitignore
File metadata and controls
76 lines (64 loc) · 1.53 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
# Python
__pycache__/
*.py[cod]
*$py.class
*.egg-info/
dist/
build/
*.egg
.venv/
venv/
.pytest_cache/
.ruff_cache/
.coverage
.coverage.*
coverage.xml
htmlcov/
# Not tracked: not CI-enforced (CI uses pip); pyproject ranges are the source of truth.
uv.lock
# PyInstaller
*.spec
# Godot
.godot/
*.import
export_presets.cfg
# IDE
.vscode/
.idea/
*.swp
*.swo
*~
# Claude Code worktrees (per-session checkouts under .claude/worktrees/)
# — .claude/settings.json, hooks/, skills/ are tracked; worktrees/ is local-only.
.claude/worktrees/
# OS
.DS_Store
Thumbs.db
# macOS iCloud sync duplicate files (e.g. "foo 2.gd", "foo.py 2.uid")
* 2.gd
* 2.gd.uid
* 2.py
*.gd 2.uid
*.py 2.uid
# Distribution
*.dmg
*.exe
*.AppImage
# Plugin symlink/junction into test_project/ — built locally by
# script/setup-dev (bash) or script/setup-dev.ps1 (Windows). Not tracked
# because a committed symlink checks out as a plain text file on Windows
# without Developer Mode and fights multi-step git ops (rebase,
# cherry-pick) on every platform. See #185.
test_project/addons/godot_ai
# Local demo scene (not tracked in repo)
test_project/tests/space_city.tscn
test_project/tests/space_city_assets/
# Test runtime artifacts (created by GDScript tests; ephemeral)
test_project/tests/_mcp_test_*
# stormtest scratch artifacts (script/stormtest.py)
_stormtest/
# Local audit / review reports (generated deliverables, not part of the repo)
/security-audit*.html
/robustness-review*.html
# Self-update smoke-test artifact dropped into the test project
test_project/godot-ai-LICENSE.txt