Skip to content

Commit ea1c2dd

Browse files
committed
Create .codeforge/ user customization directory
Centralizes all user-facing config files into .codeforge/, separating user customization from .devcontainer/ framework internals. Adds checksum-based modification detection so updates preserve user changes. - Move config files from .devcontainer/config/defaults/ to .codeforge/config/ - Move file-manifest.json to .codeforge/ - Move terminal scripts to .codeforge/scripts/ - Add checksum-based sync (SHA-256) for --force and --reset - Add auto-migration script for existing installations - Add codeforge config apply CLI subcommand - Add codeforge alias to setup-aliases.sh - Update setup.sh with CODEFORGE_DIR env var and deprecation guard - Update setup-config.sh to read from .codeforge/ - Bump version to 2.0.0 - Update all documentation and docs site references
1 parent 240adc2 commit ea1c2dd

Some content is hidden

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

42 files changed

+950
-224
lines changed

.codeforge/.codeforge-preserve

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# .codeforge-preserve
2+
# List additional files to preserve during --force updates.
3+
# One file path per line, relative to .codeforge/.
4+
# Lines starting with # are comments.
5+
#
6+
# Default preserved files (built-in, no need to list here):
7+
# config/settings.json
8+
# config/main-system-prompt.md
9+
# config/keybindings.json
10+
# config/ccstatusline-settings.json
11+
# file-manifest.json
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)