chore: update device-agent submodule + docker-compose + portfolio docs
This commit is contained in:
@@ -29,6 +29,19 @@ NexusGuard is a production-grade, zero-trust SD-WAN solution built with Go, Vue
|
||||
└─────────────────┘ └─────────┘
|
||||
```
|
||||
|
||||
## Submodule Knowledge Bases
|
||||
|
||||
Each submodule has its own `AGENTS.md` with detailed architecture, conventions, and anti-patterns:
|
||||
|
||||
| Submodule | AGENTS.md | Scope |
|
||||
|-----------|-----------|-------|
|
||||
| [Server Core](apps/server-core/) | [AGENTS.md](apps/server-core/AGENTS.md) | API handlers, database models, firewall rules, gRPC signaling, WireGuard management |
|
||||
| [Dashboard UI](apps/dashboard-ui/) | [AGENTS.md](apps/dashboard-ui/AGENTS.md) | Vue 3 components, Pinia stores, TailwindCSS styling, API client |
|
||||
| [Device Agent](apps/device-agent/) | [AGENTS.md](apps/device-agent/AGENTS.md) | Go daemon, system tray, memory-injected WireGuard, heartbeat, gRPC signaling |
|
||||
| [Android Agent](apps/android-agent/) | [AGENTS.md](apps/android-agent/AGENTS.md) | Kotlin VPNService, GoBackend tunnel, HTTP heartbeat, port forwarding |
|
||||
|
||||
**Rule**: When working on a submodule, always read its `AGENTS.md` first.
|
||||
|
||||
## Documentation
|
||||
|
||||
| Document | Description |
|
||||
|
||||
Reference in New Issue
Block a user