Development Workflow
This repository follows a single, lightweight workflow designed for shipping focused fixes without process drift.
Principles
- Small, focused changes
- Targeted verification
- Docs stay honest
- Short-lived branches
- Minimal ceremony
The Canonical Loop
- Pick one tightly scoped change
- Implement the smallest complete fix
- Run only the checks that match the change
- Update docs and the root changelog when the public surface changes
- Open a focused pull request and merge promptly
Verification
bash
pre-commit run --all-files
npm ci
npm run docs:build
cmake --list-presetsGPU-dependent changes must be validated on a real CUDA machine.
Documentation and history
CHANGELOG.mdin the repository root is the only changelog- GitHub Pages should stay focused on guides, references, and module learning paths
- Prefer deleting stale instructions over keeping parallel explanations