Skip to content

Commit 6f9de02

Browse files
committed
Restructure as monorepo: move container to subdirectory
Move .git/ to project root so the entire workspace is tracked in a single repository. Git detects all container-root files as renames into the container/ subdirectory. Root-level files (.github/, LICENSE.txt, CLA.md, CONTRIBUTING.md, .gitattributes) remain at the repository root. The docs/ package was already tracked at docs/ and is unaffected by this change. This is a structural reorganization — no code changes.
1 parent 2f0736e commit 6f9de02

298 files changed

Lines changed: 131 additions & 67 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 47 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -1,84 +1,64 @@
1-
# CodeForge Git Ignore
2-
3-
# Environment files with API keys
1+
# Shared
2+
node_modules/
3+
dist/
44
.env
5-
.env.local
6-
.env.development.local
7-
.env.test.local
8-
.env.production.local
9-
10-
# DevContainer build cache
11-
.devcontainer/.dockercache/
12-
13-
# IDE files
14-
.vscode/settings.json
15-
*.swp
16-
*.swo
17-
*~
18-
19-
# Temporary files
20-
*.tmp
21-
*.temp
5+
.env.*
6+
!.env.example
7+
!.env.*.example
8+
*.log
229
.DS_Store
2310
Thumbs.db
24-
25-
# Logs
26-
*.log
27-
npm-debug.log*
28-
yarn-debug.log*
29-
yarn-error.log*
30-
31-
# Runtime data
32-
pids
33-
*.pid
34-
*.seed
35-
*.pid.lock
36-
37-
# Coverage directory used by tools like istanbul
11+
__pycache__/
12+
*.pyc
3813
coverage/
3914
*.lcov
40-
41-
# nyc test coverage
4215
.nyc_output
4316

44-
logs
45-
dev-debug.log
46-
# Python bytecode
47-
__pycache__/
48-
*.pyc
17+
# Temporary files
18+
*.tmp
19+
*.temp
20+
*.swp
21+
*.swo
22+
*~
4923

50-
# Dependency directories
51-
node_modules/
52-
# Environment variables
53-
# Editor directories and files
54-
.idea
55-
.vscode
24+
# IDE
25+
.vscode/
26+
.idea/
5627
*.suo
5728
*.ntvs*
5829
*.njsproj
5930
*.sln
60-
*.sw?
61-
# OS specific
6231

63-
# Claude Code directory (user-specific)
64-
.claude/
32+
# Runtime
33+
pids/
34+
*.pid
35+
*.seed
36+
*.pid.lock
6537

66-
# All hidden directories except devcontainer and codeforge
67-
.*
68-
!.devcontainer/
69-
!.devcontainer/**/.claude-plugin/
70-
!.codeforge/
71-
!.git/
72-
!.github/
73-
!.gitignore
74-
!.gitattributes
75-
!.npmignore
38+
# Container-specific
39+
container/.claude/
40+
container/.tmp/
41+
container/.codeforge/.checksums/
42+
container/.codeforge/.markers/
43+
container/.devcontainer/.env
44+
container/.devcontainer/.secrets
45+
container/.devcontainer/state/
46+
container/.devcontainer/config/backups/
47+
container/.devcontainer/.dockercache/
48+
container/.devcontainer/**/*.codeforge-new
49+
container/.devcontainer/**/*.bak
50+
container/.devcontainer/.codeforge-preserve
7651

77-
# .codeforge per-installation state (not tracked)
78-
.codeforge/.checksums/
79-
.codeforge/.markers/
52+
# CLI-specific
53+
cli/.pytest_cache/
54+
cli/.ruff_cache/
8055

81-
# Docs
82-
docs/node_modules/
83-
docs/dist/
56+
# Docs-specific
8457
docs/.astro/
58+
59+
# OS-generated
60+
logs/
61+
dev-debug.log
62+
npm-debug.log*
63+
yarn-debug.log*
64+
yarn-error.log*
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)