Local Development
Local Development
Section titled “Local Development”Core Commands
Section titled “Core Commands”rustfmt +nightly --edition 2024 $(git ls-files '*.rs')cargo check -qcargo test --workspace --no-runDocs:
cd docspnpm installpnpm devRecommended Workflow
Section titled “Recommended Workflow”- Identify the owning layer first.
- Make the smallest compile-safe change that moves ownership in the right direction.
- Update docs in the same change when boundaries or extension points move.
- Verify the whole workspace.
Where To Look
Section titled “Where To Look”- architectural boundary questions:
ARCHITECTURE.md - contributor rules:
CONTRIBUTING.md - accepted architecture decision:
ADR/0001-layered-hexagonal-architecture.md
Anti-Patterns
Section titled “Anti-Patterns”- writing docs after the architecture has already drifted
- changing persistence formats as a side effect of refactoring