Skip to content

Repository Shape

  • apps/site: public placeholder and future product entry.
  • apps/dev: internal development surface at dev.giantrealms.com.
  • apps/wiki: internal Astro Starlight wiki at wiki.giantrealms.com.
  • apps/docs: public Astro Starlight documentation at docs.giantrealms.com.
  • packages/contracts: stable shared types, route contracts, and DTOs.
  • packages/domain: pure validation, policy, and simulation rules.
  • packages/platform: cloud/runtime adapters and route manifests.
  • packages/backend: application services, repositories, and orchestration.
  • infrastructure: CDK stacks for web, auth, DNS, certificates, and access gates.

Higher-level packages depend inward on contracts and domain logic. Infrastructure consumes contracts and exports runtime IDs, but application code should not import CDK constructs.