Thanks for taking a look. This repo is intentionally a WIP template/showcase — small, focused contributions are most helpful.
- Be kind and constructive.
- Keep changes scoped; avoid drive-by refactors.
- Match existing code style (Biome) and patterns (Zod + neverthrow + oRPC).
- Follow
code-guidelines.md(DI-first design, structured logging, and explicit error handling).
Using LLMs (ChatGPT/Codex/etc.) is fine, but you are responsible for the output you submit:
- Verify correctness, security, and performance.
- Ensure you have the rights to contribute the code (no proprietary/copied code).
- Make sure tests pass and types check.
- Install prerequisites: Node, pnpm, Docker.
- Start Postgres + run schema migrations:
just setup
- Run the dev stack:
pnpm dev
Devbox is optional (convenience):
devbox shell
Before opening a PR:
pnpm typecheckpnpm lint:checkpnpm format:checkpnpm test
This repo includes a tiny commit template. Enable it locally:
git config commit.template .gitmessage- Documentation improvements (README +
docs/*.md) - Small features that demonstrate patterns (e.g. TODO CRUD)
- Bug fixes with a test when practical