Skip to content

Contributing

tritrient-yuchen edited this page Aug 11, 2026 · 2 revisions

Contributing

Thanks for improving OpenBcon.

  1. Fork the repository and create a focused branch.
  2. Install dependencies and run npm run db:setup for persisted work.
  3. Make the smallest coherent change and add or update tests.
  4. Add a new numbered migration; never edit one that has already shipped.
  5. Run the verification suite before opening a pull request.
npm run check
git diff --check

Explain the user-facing behavior and verification in the pull request. Do not include customer data, credentials, confidential prompts, or unlicensed assets.

License and CLA

Community contributions are under AGPL-3.0-or-later. Before a contribution can be accepted, contributors must agree to the repository's Contributor License Agreement. By submitting, you confirm you have the right to contribute the work and agree that accepted contributions may be used in community and commercial editions.

Clone this wiki locally