AlignTrue (ops platform) is in beta. Contributions are welcome—please bias toward small, reviewable changes and include tests where practical.
- File issues for bugs, gaps, or unclear docs.
- Open PRs with focused changes; keep them small and descriptive.
- Improve docs when you change behavior or add APIs.
- Node 20+, pnpm 10 (see
package.jsonengines). - Install:
pnpm install - Build:
pnpm build - Fast checks:
pnpm test:fast - Full checks (CI parity):
pnpm ci
- TypeScript strict; avoid
any. - Prefer deterministic, side-effect-light modules; keep functions small.
- Follow existing module boundaries (
platform/*,packages/*,apps/*). - Use workspace
workspace:*deps; runpnpm validate:workspaceafter dependency edits.
- Add unit tests near the code you change.
- Run
pnpm test:fastbefore opening a PR; runpnpm ciif changing core contracts.
- Do not log secrets or PII.
- Report vulnerabilities via
SECURITY.md.
- Branch from
main. - Make the change and add tests/docs.
- Run checks (
pnpm test:fast, orpnpm cifor deeper changes). - Open a PR with clear summary and risk notes.
This file is auto-generated from the AlignTrue documentation site. To make changes, edit the source files in apps/docs/content/ and run pnpm generate:repo-files.