summaryrefslogtreecommitdiff
path: root/.github/pull_request_template.md
diff options
context:
space:
mode:
authorinfo@mode42.com <info@mode42.com>2026-08-07 18:23:28 +0000
committerinfo@mode42.com <info@mode42.com>2026-08-07 18:23:28 +0000
commitfa05a5f8238e9e1417235711656e5062ccc843a7 (patch)
tree46fbbd18de54492b59307c16efcc7f3152723238 /.github/pull_request_template.md
Initial push
Diffstat (limited to '.github/pull_request_template.md')
-rw-r--r--.github/pull_request_template.md37
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 -->
git clone -b <branch> https://cgit.mode42.com/<repo>.git
git clone -b <branch> git://cgit.mode42.com/<repo>.git

info@mode42.com