Package Boundary Expectations
Package Boundary Expectations
Section titled “Package Boundary Expectations”Respect the existing open-core package boundaries.
apps/api
Section titled “apps/api”Use the Go API for backend routes, services, repositories, pipelines, runtime configuration, and scheduling.
apps/web
Section titled “apps/web”Use the Svelte web app for local UI, client-side state, API wrappers, and visual interaction.
packages/shared
Section titled “packages/shared”Only add pure, side-effect-free code that both apps/api and apps/web actually need.
Use the docs package for public documentation source, Starlight config, Cloudflare Pages config, and docs-specific styling.