summaryrefslogtreecommitdiff
path: root/docs/DEVELOPMENT.md
blob: 4a602ead4a3ef4f696bc185dd87eb4625c563e1a (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
38
# Development · MAX25-Stack 1.8.0

Contributor build, test, and repository layout.

## Workflow matrix

| Step | Command |
|------|---------|
| Build | `./scripts/build.sh` |
| Test | `./scripts/test.sh` |
| Release check | `./scripts/release-check.sh` |
| Plugin discovery | `./scripts/discover-plugins.sh --json` |

## CMake matrix

| Option | Default |
|--------|---------|
| `MAX25_BUILD_CRDOP` | ON |
| `MAX25_BUNDLE_AX25` | OFF |

## Layout matrix

| Path | Content |
|------|---------|
| `stacks/daemon/` | max25d |
| `stacks/terminal/` | max25-terminal |
| `stacks/tncs/` | TNC tools |
| `stacks/max25-bcpr/` | BayCom/based userspace SER12 (bcpr) |
| `stacks/crdop/` | SoftModem |
| `plugins/` | manifest + betriebsform |
| `share/` | INI examples |

## Related

| Goal | Doc |
|------|-----|
| Paths | [PATHS.md](PATHS.md) |
| Architecture | [ARCHITECTURE.md](ARCHITECTURE.md) |
git clone -b <branch> https://cgit.mode42.com/<repo>.git
git clone -b <branch> git://cgit.mode42.com/<repo>.git

info@mode42.com