blob: c7a8182d2fad704f65decb92e3b0fbfb5a8d24fd (
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
|
# Development · HyBBX 2.8.0
Contributor build, test, and code layout reference.
## Workflow matrix
| Step | Command |
|------|---------|
| Debug build | `cmake -B build -DCMAKE_BUILD_TYPE=Debug && cmake --build build` |
| Tests | `-DHYBBX_BUILD_TESTS=ON && ctest --test-dir build` |
| Clients only | `-DHYBBX_CLIENTS_ONLY=ON` |
| Format / lint | project scripts in `scripts/` |
## Layout matrix
| Path | Content |
|------|---------|
| `src/` | Daemon core |
| `plugins/` | Transport plugins |
| `include/hybbx/` | Public headers |
| `share/` | INI templates, YAML registries |
| `tests/` | Unit tests (opt-in build) |
## v2.8.0 dev notes matrix
| Topic | Rule |
|-------|------|
| MAX25 boundary | No BayCom/PC-COM in `packet_radio` |
| Local TNC tests | Mock max25d `:7325` recommended |
| Live secrets | `./local/` only |
## Related
| Goal | Doc |
|------|-----|
| Build | [BUILD.md](BUILD.md) |
| Contributing | [../CONTRIBUTING.md](../CONTRIBUTING.md) |
|