fix: installer has fast v4 update option now to keep the bmad method up to date with changes easily without breaking any customizations from the user. The SM and DEV are much more configurable to find epics stories and architectureal information when the prd and architecture are deviant from v4 templates and/or have not been sharded. so a config will give the user the option to configure the SM to use the full large documents or the sharded versions!
This commit is contained in:
@@ -16,7 +16,7 @@ The system facilitates a full development lifecycle:
|
||||
|
||||
The entire BMAD-Method ecosystem is designed around the `.bmad-core` directory, which acts as the brain of the operation. The `tools` directory provides the means to process and package this brain for different environments.
|
||||
|
||||
```mermaid
|
||||
````mermaid
|
||||
graph TD
|
||||
subgraph BMAD Method Project
|
||||
subgraph Core Framework
|
||||
@@ -35,7 +35,7 @@ graph TD
|
||||
end
|
||||
|
||||
subgraph Outputs
|
||||
J[".bmad-core/web-bundles"]
|
||||
J["dist"]
|
||||
end
|
||||
|
||||
B -- defines dependencies for --> E
|
||||
@@ -133,17 +133,17 @@ The framework is designed for two primary environments: local IDEs and web-based
|
||||
|
||||
### 4.1. Web Builder (`tools/builders/web-builder.js`)
|
||||
|
||||
- **Purpose**: This Node.js script is responsible for creating the `.txt` bundles found in `.bmad-core/web-bundles/`.
|
||||
- **Purpose**: This Node.js script is responsible for creating the `.txt` bundles found in `dist`.
|
||||
- **Process**:
|
||||
1. **Resolves Dependencies**: For a given agent or team, the script reads its definition file.
|
||||
2. It recursively finds all dependent resources (tasks, templates, etc.) that the agent/team needs.
|
||||
3. **Bundles Content**: It reads the content of all these files and concatenates them into a single, large text file, with clear separators indicating the original file path of each section.
|
||||
4. **Outputs Bundle**: The final `.txt` file is saved in the `web-bundles` directory, ready to be uploaded to a web UI.
|
||||
4. **Outputs Bundle**: The final `.txt` file is saved in the `dist` directory, ready to be uploaded to a web UI.
|
||||
|
||||
### 4.2. Environment-Specific Usage
|
||||
|
||||
- **For IDEs**: Users interact with the agents directly via their markdown files in `.bmad-core/agents/`. The IDE integration (for Cursor, Claude Code, etc.) knows how to call these agents.
|
||||
- **For Web UIs**: Users upload a pre-built bundle from `.bmad-core/web-bundles/`. This single file provides the AI with the context of the entire team and all their required tools and knowledge.
|
||||
- **For Web UIs**: Users upload a pre-built bundle from `dist`. This single file provides the AI with the context of the entire team and all their required tools and knowledge.
|
||||
|
||||
## 5. BMAD Workflows
|
||||
|
||||
@@ -168,12 +168,12 @@ graph TD
|
||||
I --> L["📁 Switch to IDE"]
|
||||
L --> M["PO: Shard Documents"]
|
||||
M --> N["Ready for SM/Dev Cycle"]
|
||||
|
||||
|
||||
style I fill:#34a853,color:#fff
|
||||
style G fill:#f9ab00,color:#fff
|
||||
style L fill:#1a73e8,color:#fff
|
||||
style N fill:#34a853,color:#fff
|
||||
```
|
||||
````
|
||||
|
||||
**Key Planning Phases:**
|
||||
|
||||
|
||||
Reference in New Issue
Block a user