aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md6
1 files changed, 5 insertions, 1 deletions
diff --git a/README.md b/README.md
index ebbc1a3..3c4cbd1 100644
--- a/README.md
+++ b/README.md
@@ -30,6 +30,9 @@ feature, and they are off on the reference deployment, [meshbay.org](https://mes
- **How it works:** [`docs/MESHBAY_DESIGN.md`](docs/MESHBAY_DESIGN.md) is the
architecture specification, and
[`docs/MESHBAY_NODE_PROTOCOL.md`](docs/MESHBAY_NODE_PROTOCOL.md) the wire format.
+- **Programming against it:** [`docs/MESHBAY_HTTP_API.md`](docs/MESHBAY_HTTP_API.md)
+ lists every route of the hub and of the node's control API, and
+ [`examples/`](examples/) has small Python programs that use them.
## Repository layout
@@ -39,7 +42,8 @@ feature, and they are off on the reference deployment, [meshbay.org](https://mes
| `packages/meshbay-hub/` | Hub server (FastAPI + PostgreSQL) and the web client it serves |
| `packages/meshbay-node/` | Node daemon, its CLI and its local control UI |
| `packaging/` | `.deb`, `.rpm` and Windows packaging, systemd units, Caddy and firewall configuration |
-| `docs/` | Design specification, protocol, user and operator guides |
+| `docs/` | Design specification, protocol, HTTP API, user and operator guides |
+| `examples/` | Small Python programs using the hub, a node and its control API |
| `man/` | Manual page for `meshbay-node` |
| `site/` | Static website pages (not deployed) |
| `poc/` | Early proof-of-concept scripts, kept for reference |