Contributor Guide
Thank you for contributing to Factory!
Development Setup
Section titled “Development Setup”git clone https://github.com/watt-mind/factory.gitcd factorybun install --frozen-lockfilecd event-runtime/web && bun install --frozen-lockfile && cd ../..Test and format
Section titled “Test and format”Before opening a pull request, ensure all verification checks pass:
bun run format:checkbun run lintbun test --timeout 20000 --max-concurrency=4 event-runtime/libbun run checkfactory securityFor documentation changes, also run bun run --cwd site build.
Pull Request Guidelines
Section titled “Pull Request Guidelines”- Branch from
develop(notmain). - Use a Conventional Commit subject:
type(scope): summary (ISSUE-ID). - Include regression tests for new behavior and bug fixes.
- Keep each ticket’s changes inside its declared Owned Paths.