Developer Guide
Everything an engineer needs to understand, run, change and deploy the EMAW platform.
Reading order for a new developer
- Overview: what the platform is, how the pieces fit, and which repository owns what.
- Getting started: the accounts and access you need, what to install, and the security rules.
- Environments: Azure, Cloudflare, Tailscale and every hostname you will meet.
- The app you are working on: backend, website, web app, admin CRM or mobile app. Each section has an overview, local development, configuration and deployment page.
- Operations: the deployment matrix, release order, Stripe, secrets and who to ask.
Conventions used in this guide
- Environment variables are always referred to by name only. Values live in the shared
.envfiles distributed through the password manager and are never written in these docs. - Commands are shown for PowerShell on Windows unless a page says otherwise. macOS equivalents are given where they differ.
- Detailed API contracts and per-feature runbooks stay in their repositories and are linked from here, so that they move with the code.