Onboarding
Prerequisites (tools)
- Node + pnpm 9.1.0 — web (Next.js).
- Node + Expo CLI — mobile (React Native).
- Go (lihat
go.mod) — bgjobs. - Python 3.12 + uv — connector.
- Docker — DB lokal, stack offline.
- Akses Zitadel (auth) & repo GitHub org
msa-haer-org.
Versi & port yang pasti selalu ambil dari README.md + .env.example tiap repo
(itu source of truth-nya, bukan handbook ini).
Quick start per repo
Cara install & jalanin tiap repo ada di halaman repo-nya masing-masing:
Prinsip environment lokal (env toggle, stack offline, scratch DB) ada di Environments & Local.
First PR
- Ambil ticket dengan acceptance criteria jelas.
- Pastikan
devup-to-date, branch daridev:git checkout dev && git pull && git checkout -b <type>/<short-desc>. - Baca
AGENTS.mdrepo terkait +.ai/instructions/*yang relevan. - Implement slice terkecil yang jalan; ikuti konvensi lokal.
- Tulis test dulu (TDD — lihat Technical Standards).
- Jalanin required commands lokal (lihat Engineering Process).
- Buka PR ke
dev, isi semua section template.
Quick map
Bingung repo mana buat apa? Lihat Architecture & Systems. Nggak ngerti istilah? Lihat Domain & Glossary.