Developer Local Development
This is the fastest way to get productive in the codebase.
Prerequisites
- Bun 1.x
- Git
- Optional: Playwright dependencies for E2E work
1. Install and bootstrap
bun installcp .env.example .envbun run db:reset2. Start app and docs
bun run devbun run docs:dev- App: local Astro server (from root)
- Docs: local Starlight server (from
docs/sitesvia root script)
3. Run quality gates before pushing
bun run lint:fixbun run stylelint:fixbun run format:fixbun run typecheck4. Verify tests for changed areas
bun run testbun run test:e2eHello World code change
Try a simple local edit:
- Open a page in
src/pages/(for example,src/pages/dashboard.astro). - Change visible text.
- Refresh browser and verify change.
- Revert or commit your update.
Next, learn the implementation sequence in Developer Feature Workflow.