-
Notifications
You must be signed in to change notification settings - Fork 0
Governance
Simon B.Stirling edited this page Mar 2, 2026
·
1 revision
I use this document to define how I keep main stable and production-focused.
- code ownership:
.github/CODEOWNERS - default owner:
@Simonsbs
I enforce structured contribution metadata with:
.github/ISSUE_TEMPLATE/bug_report.yml.github/ISSUE_TEMPLATE/feature_request.yml.github/pull_request_template.md
I require these checks before merge:
build (ubuntu-22.04)build (ubuntu-latest)test (smoke)test (full)-
wiki-sync(when docs or wiki-mapped files change)
I configure this in GitHub branch protection rules for main.
I keep these settings enabled:
- require pull request before merging
- require status checks to pass before merging
- require branch to be up to date before merging
- require review from code owners
- disallow force pushes
- disallow branch deletion
For behavior changes, I require:
- tests first (or tests in same change)
- docs update in first person
- compatibility impact review
- release note entry for user-visible changes
- How-To-Write-L0
- Language-Reference
- Instruction-Set
- CLI-and-Compiler-Spec
- Implementable-Spec
- Command-Reference
- Examples-Catalog
- LLM-Quick-Reference
- Opcode-Examples
- LLM-Doc-Index