Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

source-tree-template.md 2.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. # {{project_name}} - Source Tree Analysis
  2. **Date:** {{date}}
  3. ## Overview
  4. {{source_tree_overview}}
  5. {{#if is_multi_part}}
  6. ## Multi-Part Structure
  7. This project is organized into {{parts_count}} distinct parts:
  8. {{#each project_parts}}
  9. - **{{part_name}}** (`{{root_path}}`): {{purpose}}
  10. {{/each}}
  11. {{/if}}
  12. ## Complete Directory Structure
  13. ```
  14. {{complete_source_tree}}
  15. ```
  16. ## Critical Directories
  17. {{#each critical_folders}}
  18. ### `{{folder_path}}`
  19. {{description}}
  20. **Purpose:** {{purpose}}
  21. **Contains:** {{contents_summary}}
  22. {{#if entry_points}}**Entry Points:** {{entry_points}}{{/if}}
  23. {{#if integration_note}}**Integration:** {{integration_note}}{{/if}}
  24. {{/each}}
  25. {{#if is_multi_part}}
  26. ## Part-Specific Trees
  27. {{#each project_parts}}
  28. ### {{part_name}} Structure
  29. ```
  30. {{source_tree}}
  31. ```
  32. **Key Directories:**
  33. {{#each critical_directories}}
  34. - **`{{path}}`**: {{description}}
  35. {{/each}}
  36. {{/each}}
  37. ## Integration Points
  38. {{#each integration_points}}
  39. ### {{from_part}} → {{to_part}}
  40. - **Location:** `{{integration_path}}`
  41. - **Type:** {{integration_type}}
  42. - **Details:** {{details}}
  43. {{/each}}
  44. {{/if}}
  45. ## Entry Points
  46. {{#if is_single_part}}
  47. - **Main Entry:** `{{main_entry_point}}`
  48. {{#if additional_entry_points}}
  49. - **Additional:**
  50. {{#each additional_entry_points}}
  51. - `{{path}}`: {{description}}
  52. {{/each}}
  53. {{/if}}
  54. {{else}}
  55. {{#each project_parts}}
  56. ### {{part_name}}
  57. - **Entry Point:** `{{entry_point}}`
  58. - **Bootstrap:** {{bootstrap_description}}
  59. {{/each}}
  60. {{/if}}
  61. ## File Organization Patterns
  62. {{file_organization_patterns}}
  63. ## Key File Types
  64. {{#each file_type_patterns}}
  65. ### {{file_type}}
  66. - **Pattern:** `{{pattern}}`
  67. - **Purpose:** {{purpose}}
  68. - **Examples:** {{examples}}
  69. {{/each}}
  70. ## Asset Locations
  71. {{#if has_assets}}
  72. {{#each asset_locations}}
  73. - **{{asset_type}}**: `{{location}}` ({{file_count}} files, {{total_size}})
  74. {{/each}}
  75. {{else}}
  76. No significant assets detected.
  77. {{/if}}
  78. ## Configuration Files
  79. {{#each config_files}}
  80. - **`{{path}}`**: {{description}}
  81. {{/each}}
  82. ## Notes for Development
  83. {{development_notes}}
  84. ---
  85. _Generated using BMAD Method `document-project` workflow_