-
Notifications
You must be signed in to change notification settings - Fork 0
Operational Conventions
Salvador Banderas Rovira edited this page Mar 13, 2026
·
2 revisions
This page defines working conventions for contributors.
- Use
mainfor stable releases. - Use
developfor ongoing integration. - Use short-lived feature branches from
develop.
Suggested branch naming:
feat/<topic>fix/<topic>docs/<topic>
Before opening a PR:
- Run pipeline:
bash scripts/runtime/pkm_python.sh scripts/automation/run_all.py
- Confirm no unintended diffs.
- Update relevant docs if schema or workflow changed.
PR description should include:
- what changed
- why it changed
- how it was validated
Suggested commit styles:
feat: add index generation for mentors and menteesfix: enforce generated marker validationdocs: add publishing safety checklistchore: update hook and ci runtime launcher
For generated-only updates, prefer explicit messages:
chore(generated): regenerate notes and indexes
Install versioned hooks:
bash scripts/setup/install_hooks.shThis enables .githooks/pre-commit, which runs the full automation pipeline.