summaryrefslogtreecommitdiff
path: root/.github/pull_request_template.md
blob: 57f4469513c7f2f5acb9fe934a1d34f15dfbc3ae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
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