diff options
| author | info@mode42.com <info@mode42.com> | 2026-08-07 18:25:13 +0000 |
|---|---|---|
| committer | info@mode42.com <info@mode42.com> | 2026-08-07 18:25:13 +0000 |
| commit | 04d965d67a7264a1c7c211494aebda1953df7603 (patch) | |
| tree | 0ebd700a6e219f84a26a656f4bee8778bc75da7b /.github/pull_request_template.md | |
Initial push
Diffstat (limited to '.github/pull_request_template.md')
| -rw-r--r-- | .github/pull_request_template.md | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 0000000..57f4469 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,37 @@ +## Summary + +<!-- What does this PR do and why? --> + +## Type + +- [ ] Bug fix +- [ ] Feature +- [ ] Documentation +- [ ] Refactor / internal +- [ ] Build / CI +- [ ] Plugin / stack integration + +## Testing + +- [ ] `./scripts/build.sh` succeeds +- [ ] `./scripts/test.sh` succeeds (offline) +- [ ] `./scripts/release-check.sh` succeeds +- [ ] Manual hardware verification (if TNC/modem/RF touched): + +## Documentation + +- [ ] Updated `plugins/manifest.yaml` and/or `plugins/**/plugin.yaml` (if plugin changed) +- [ ] Updated [docs/README.md](../docs/README.md) index (if docs added/removed) +- [ ] Updated [docs/HYBBX.md](../docs/HYBBX.md) and/or `share/hybbx/*.ini.example` (if HyBBX attach changed) +- [ ] Updated [docs/PLATFORMS.md](../docs/PLATFORMS.md) (if platform limits changed) +- [ ] Updated [docs/V1.0.0-SCOPE.md](../docs/V1.0.0-SCOPE.md) (if v1 scope changed) + +## Architecture + +- [ ] Standalone-first: MAX25 owns TNC/modem lifecycle, not HyBBX sessions +- [ ] Plugin hierarchy unchanged or documented ([docs/ARCHITECTURE.md](../docs/ARCHITECTURE.md)) +- [ ] HyBBX remains external consumer — no vendoring hyBBX + +## Notes + +<!-- Optional: breaking changes, follow-ups --> |
