docs: update AGENTS.md
This commit is contained in:
@@ -38,6 +38,19 @@ NexusGuard SD-WAN Suite: Enterprise Zero-Trust SD-WAN with WireGuard tunneling,
|
|||||||
|
|
||||||
**CRITICAL**: `apps/*` are **git submodules** — clone with `--recurse-submodules`.
|
**CRITICAL**: `apps/*` are **git submodules** — clone with `--recurse-submodules`.
|
||||||
|
|
||||||
|
## 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` | API handlers, database models, firewall rules, gRPC signaling, WireGuard management |
|
||||||
|
| Dashboard UI | `apps/dashboard-ui/AGENTS.md` | Vue 3 components, Pinia stores, TailwindCSS styling, API client |
|
||||||
|
| Device Agent | `apps/device-agent/AGENTS.md` | Go daemon, system tray, memory-injected WireGuard, heartbeat, gRPC signaling |
|
||||||
|
| Android Agent | `apps/android-agent/AGENTS.md` | Kotlin VPNService, GoBackend tunnel, HTTP heartbeat, port forwarding, boot auto-start |
|
||||||
|
|
||||||
|
**Rule**: When working on a submodule, ALWAYS read its `AGENTS.md` first for project-specific conventions.
|
||||||
|
|
||||||
## WHERE TO LOOK
|
## WHERE TO LOOK
|
||||||
| Task | Location | Notes |
|
| Task | Location | Notes |
|
||||||
|------|----------|-------|
|
|------|----------|-------|
|
||||||
|
|||||||
Reference in New Issue
Block a user