-
Notifications
You must be signed in to change notification settings - Fork 2
development
Thomas Mangin edited this page Apr 8, 2026
·
1 revision
Pre-Alpha. This section describes behavior that may change.
This is the developer's section. The audience is people writing Go code in the Ze repo: building from source, running the test suites, sending patches.
- Building. Build Ze from source. Targets, prerequisites, common Make targets.
-
Repo Layout. The directory tour:
cmd/,internal/,pkg/, and the rest. -
Coding Standards. The rules in
.claude/rules/and what reviewers check. - Testing. Unit, functional, fuzz, and chaos suites, plus the Make targets.
- Debugging. Tools, logs, pprof, and goroutine dumps.
- CI. What runs on every push and how to reproduce a failure locally.
- RFC Implementation. How RFCs are tracked and implemented in Ze.
- Contributing. The contribution workflow, the CLA, and the spec-driven process.
- Claude Code. The project-specific slash commands.
- Performance. The ze-perf benchmark tool for BGP propagation latency.
- Mock Servers. The ze-test mock servers for functional testing.
- Plugin development if you are writing a plugin rather than touching the core.
- In-tree docs for reference material that is not in the wiki.
-
main/CONTRIBUTING.mdfor the canonical contribution rules.
Unreviewed draft. This wiki was authored in bulk and has not been reviewed. File corrections on the issue tracker.
- Overview
- YANG Model
- Editor Workflow
- Archive and Rollback
- System
- Interfaces
- BFD
- FIB
- Firewall
- Traffic Control
- L2TP/PPP
- VPP Data Plane
- RPKI
- TACACS+ AAA
- Fleet
- BGP
- Starting and Stopping
- Show Commands
- Monitoring
- Logging
- Operational Reports
- Healthcheck
- MRT Analysis
- Upgrade and Restart
- Storage
- Policy
- Core
- Resilience
- Validation
- Capabilities
- Address Families
- Protocol
- Subsystems
- Infrastructure
- Route Server at an IXP
- Transit Edge with RPKI
- Public Looking Glass
- ExaBGP Migration Walkthrough
- FlowSpec Injection
- Chaos-Tested Peering
- AS Path Topology