BMAD-METHOD/tools/installer/modules
Brian Madison 7c58c0bab1 feat(installer): add community module browser and custom URL support
Three-tier module selection: official, community (category drill-down
with featured/search), and custom GitHub URL.

- Add RegistryClient shared fetch utility
- Add CommunityModuleManager with SHA-pinned cloning (refuses install
  if approved SHA cannot be reached; uses HEAD when no SHA set)
- Add CustomModuleManager for arbitrary GitHub repo installation
- Extend findModuleSource chain with community and custom fallthrough
- Extend manifest to detect community and custom source types
- Add Config.customModulesMeta for custom module metadata
2026-04-07 23:58:52 -05:00
..
community-manager.js feat(installer): add community module browser and custom URL support 2026-04-07 23:58:52 -05:00
custom-module-manager.js feat(installer): add community module browser and custom URL support 2026-04-07 23:58:52 -05:00
external-manager.js feat(installer): add community module browser and custom URL support 2026-04-07 23:58:52 -05:00
official-modules.js feat(installer): add community module browser and custom URL support 2026-04-07 23:58:52 -05:00
registry-client.js feat(installer): add community module browser and custom URL support 2026-04-07 23:58:52 -05:00
registry-fallback.yaml feat(installer): remote registry + remove custom content (#2228) 2026-04-07 22:45:01 -05:00