all modules custom or core use the same installer and have consistent behavior now.

This commit is contained in:
Brian Madison
2025-12-07 17:17:50 -06:00
parent baaa984a90
commit 6430173738
44 changed files with 393 additions and 253 deletions

View File

@@ -98,7 +98,7 @@ The installer is a multi-stage system that handles agent compilation, IDE integr
```
1. Collect User Input
- Target directory, modules, IDEs
- Custom module configuration (via install-config.yaml)
- Custom module configuration (via module.yaml)
2. Pre-Installation
- Validate target, check conflicts, backup existing installations
@@ -183,12 +183,12 @@ The installer supports **15 IDE environments** through a base-derived architectu
### Custom Module Configuration
Modules define interactive configuration menus via `install-config.yaml` files in their `_module-installer/` directories.
Modules define interactive configuration menus via `module.yaml` files in their `_module-installer/` directories.
**Config File Location**:
- Core: `src/core/_module-installer/install-config.yaml`
- Modules: `src/modules/{module}/_module-installer/install-config.yaml`
- Core: `src/core/module.yaml`
- Modules: `src/modules/{module}/module.yaml`
**Configuration Types**: