Development

September 8, 2026 · View on GitHub

Layout(仓库根目录)

server/     # p2p-server
client/     # p2p-edge
web/        # React admin
shared/     # common|protocol|control|transport|dataplane|p2p|router|security|metrics

Commands

在仓库根目录执行:

cargo check
cargo test
cargo clippy --workspace --all-targets
cd web && npm run dev
cd web && npm run build

Coding Rules

  • No business data on control channel
  • No multiplex tunnel for many streams in one connection
  • Prefer traits for transport/dataplane extensions
  • Never log secrets/tokens in plaintext