Contributing
We use DCO (Signed-off-by:), not a CLA. You retain copyright on every contribution.
Workflow
Section titled “Workflow”- Fork
ahamie/ahamie - Branch from
main - Write code + tests; ensure
pnpm testpasses (Postgres required for storage/identity) - Commit with
git commit -s -m "…"(the-sadds the DCO line) - Open a PR
Checklist
Section titled “Checklist”- Tests added or updated
-
pnpm typecheckpasses -
pnpm lintpasses (Biome v2) - Changeset added:
pnpm changesetand pick the right semver bump - Docs updated if a public contract changed
Local dev
Section titled “Local dev”git clone https://github.com/asyncdotengineering/ahamiecd ahamiepnpm installpnpm buildAHAMIE_TEST_PG_URL=postgres://localhost:5432/ahamie_test pnpm testThe ahamie_test database needs the vector extension installed.
Code of conduct
Section titled “Code of conduct”Contributor Covenant 2.1. Report violations to conduct@ahamie.dev.