-
Notifications
You must be signed in to change notification settings - Fork 0
Branching and Contribution
Test User edited this page Mar 28, 2026
·
1 revision
KodPix now uses a strict two-tier model:
-
main: only protected integration branch -
feature/<scope>-<topic>: all implementation work
No long-lived release/* or hotfix/* branches are used in the public flow.
-
mainonly receives pull-request merges - required CI checks must be green before merge
- at least one approval is mandatory
- no force push to
main - each task uses a dedicated
feature/*branch - merge and delete feature branch when completed
Reserved feature branches for parallel execution:
feature/parser-corefeature/codegen-abifeature/compiler-pipelinefeature/language-specfeature/qa-regressionfeature/reliability-runtimefeature/perf-memoryfeature/security-hardeningfeature/devops-ci-cdfeature/release-automationfeature/webdocs-sitefeature/tooling-quality
Additional feature branches can be created at any time to increase throughput.
- keep only
mainandfeature/*branches on origin - remove stale non-feature branches immediately
- prune merged feature branches regularly
Use Conventional Commits:
feat(parser): add type-first function headerfix(codegen): preserve call target namedocs(language): update return statement rules
- stabilize target work on one or more
feature/*branches - validate full gates in CI
- merge approved PRs into
main - create tag
vX.Y.Zfrommain
footer