chore: first project structure
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
# softlan-vpn
|
||||
|
||||
Monorepo for a Layer 2 over QUIC LAN party bridge.
|
||||
|
||||
## Workspace crates
|
||||
|
||||
- `lanparty-proto`: shared frame format, MAC validation, MTU helpers.
|
||||
- `lanparty-ctrl`: control-plane messages (join/hello/role/version).
|
||||
- `lanparty-obs`: shared diagnostics/logging event models.
|
||||
- `lanparty-client-core`: platform-agnostic client session state.
|
||||
- `lanparty-client-win`: Windows TAP + route/metric handling binary.
|
||||
- `lanparty-gateway`: Linux AF_PACKET gateway binary.
|
||||
- `lanparty-relay`: public QUIC relay binary.
|
||||
|
||||
## Build
|
||||
|
||||
```bash
|
||||
cargo check --workspace
|
||||
```
|
||||
Reference in New Issue
Block a user