-
Notifications
You must be signed in to change notification settings - Fork 1
Commit and Branch Naming
Ethan Anderson edited this page Jun 1, 2025
·
1 revision
Clear and consistent naming helps us move fast without confusion. Stick to these conventions to keep things simple and maintainable.
<type>/<short-name>
-
feature
β New functionality -
bugfix
β Fixing a bug -
refactor
β Improving code without changing behavior -
doc
β Documentation updates -
test
β Adding or updating tests -
infra
β Dev tools, scripts, CI/CD, or build system changes -
hotfix
β Emergency production/staging fixes
feature/apogee-estimator
bugfix/altimeter-spike
refactor/imu-state-machine
doc/telemetry-readme
test/unit-altitude-handler
infra/flash-script-improvements
hotfix/fix-bad-data-packet
<type>: <concise description>
Keep the message short and action-oriented. If needed, add more detail in the commit body.
-
feat
β New feature -
fix
β Bug fix -
ref
β Refactoring -
docs
β Documentation -
test
β Test code -
infra
β Tooling or CI -
chore
β Minor cleanup or version bumps -
hotfix
β Emergency patch
feat: add apogee prediction module
fix: correct telemetry packet size
ref: clean up finite state machine
docs: add README for ground station
test: add IMU integration test
infra: update flash deploy script
chore: remove unused enums
hotfix: handle altimeter overflow