Thanks for your interest in Corbits Workbench.
vendor/intxis read-only vendored code. Never open a PR that changes anything undervendor/intx— it is hand-copied, ledgered@intx/*source, not code this repo owns. See VENDORED.md for the ledger and how to propose a change upstream instead.
- Contributions are accepted under the terms of the
Contributor License Agreement and the project license: the
application (GPLv2 with AI Exception), or LGPL-2.1-or-later
for contributions to a library under
packages/orworkflows/. - Read AGENTS.md — the ground rules there apply to human and agent contributors alike.
bun install && bun run check— everything must be green before and after your change.- Tests first: add failing tests, then the implementation, then docs.
- One logical change per commit; write messages for a public audience.
- Never commit secrets.
.env.exampleis the only tracked env file. - Never vendor code without a ledger row and kill date in VENDORED.md.
- A package that owns its own product tables follows docs/package-migrations.md: literal SQL, a package-owned ledger table, applied transactionally.
- Security issues go through SECURITY.md, never a public issue.
This document will grow as the project does.