Contribute To Codra
Learn how to contribute to Codra with the recommended GitHub workflow, TypeScript conventions, CLA requirement, and private security reporting policy.
What is the standard Codra contribution workflow?
Fork the repository, create a focused branch, install dependencies, make a tightly scoped change, run typecheck and tests, then open a clear pull request.
What are the CLA and security reporting requirements?
All contributors must sign the Codra CLA before their code can merge. Security vulnerabilities must be reported privately, not opened as public issues.
What are the engineering conventions for Codra contributions?
Codra uses strict TypeScript with Zod for runtime data boundaries. Keep changes focused to one logical change per PR, follow Conventional Commits, and add or update tests when behavior changes. Database schema changes require a new migration file in db/migrations/.