====== 4.2 Top-Level Repository Structure ======
[[fxdemo:05-part:start | Go To Top ]]
[[fxdemo:05-part:04-repository-layout:start | Return to Repository Layout ]]
The top-level [[dido:99_annexes:annex-b-terms-and-definitions:r:repository|Repository]] structure should expose the main categories of Phase 0 implementation work. Each top-level directory should have a defined purpose and support one or more of the following: source control, generation, build execution, runtime execution, testing, documentation, or [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]] collection.
A representative Phase 0 Repository structure is:
financial-systems-archetype-phase0/
docs/
idl/
src/
generated/
config/
scripts/
containers/
tests/
logs/
The README file should explain the Repository's purpose, identify the current Phase 0 [[dido:99_annexes:annex-b-terms-and-definitions:b:baseline|Baseline]], and point readers to the handbook, prerequisite checks, setup steps, build steps, run steps, stop steps, and [[dido:99_annexes:annex-b-terms-and-definitions:a:acceptance_criteria|Acceptance Criteria]].
----
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.