-
Notifications
You must be signed in to change notification settings - Fork 2
WIKI BUILD REPORT 2
Phase 1 and Phase 2.
117 wiki markdown files, ~73,000 words total. Every internal link resolves. No em dash characters anywhere in the wiki pages. Every adapted page ends with a source pointer. Every page that describes pre-alpha behavior carries the pre-alpha banner. The sidebar lists every Phase 1 and Phase 2 page.
Phase 1 landed 38 files (~21,400 words). Phase 2 landed 79 additional files (~51,700 words).
about/why-ze.mdabout/history.md
configuration/yang-model.mdconfiguration/editor-workflow.mdconfiguration/archive-and-rollback.mdconfiguration/system.mdconfiguration/interfaces.mdconfiguration/fib.mdconfiguration/rpki.mdconfiguration/fleet.md
configuration/bgp/policies.mdconfiguration/bgp/address-families.mdconfiguration/bgp/add-path.mdconfiguration/bgp/graceful-restart.mdconfiguration/bgp/bgp-role.mdconfiguration/bgp/route-reflection.mdconfiguration/bgp/route-injection.mdconfiguration/bgp/redistribution.md
operation/starting-and-stopping.mdoperation/logging.mdoperation/operational-reports.mdoperation/healthcheck.mdoperation/mrt-analysis.md
interfaces/introspection.md
chaos-testing/scenarios.mdchaos-testing/dashboard.mdchaos-testing/property-verification.md
plugin-development/external-plugins.mdplugin-development/yang-schema.mdplugin-development/handlers.mdplugin-development/commands.mdplugin-development/testing.md
development/repo-layout.mddevelopment/coding-standards.mddevelopment/testing.mddevelopment/debugging.mddevelopment/ci.mddevelopment/rfc-implementation.mddevelopment/claude-code.md
reference/feature-inventory.md-
reference/configuration-reference.md(stub pending the YANG-generated reference) reference/deprecated-options.mdreference/glossary.md
blueprints/route-server-at-an-ixp.mdblueprints/transit-edge-with-rpki.mdblueprints/public-looking-glass.mdblueprints/exabgp-migration-walkthrough.mdblueprints/flowspec-injection.mdblueprints/chaos-tested-peering.mdblueprints/as-path-topology.md
Storage: bgp-rib, bgp-adj-rib-in, bgp-persist
Policy: bgp-rs, bgp-filter-community, bgp-role
Resilience: bgp-gr, bgp-watchdog, bgp-route-refresh
Validation: bgp-rpki, bgp-rpki-decorator
Capabilities: bgp-aigp, bgp-hostname, bgp-llnh, bgp-softver
Address families: bgp-nlri-vpn, bgp-nlri-evpn, bgp-nlri-flowspec, bgp-nlri-ls, bgp-nlri-labeled, bgp-nlri-vpls, bgp-nlri-mvpn, bgp-nlri-rtc, bgp-nlri-mup
Infrastructure: fibkernel, fibp4, ifacedhcp, ifacenetlink, sysrib
29 per-plugin pages total.
-
_Sidebar.mdexpanded to include every Phase 1 and Phase 2 page.
-
_Sidebar.md. Rewritten to include every Phase 2 page, with the BGP subtree nested and the plugin subtree grouped by category. -
about/architecture.md. Two corrections during Phase 1 review: the UPDATE flow section now distinguishes the ExaBGP-style and the route-server-style flows, and the ingress/egress filter paragraph was rewritten to remove the telegraphic opening. -
WIKI-BUILD-REPORT.md. This file.
None. Every page listed in PLAN.md section 4 has a wiki equivalent.
-
about/what-is-ze.mdandabout/status.md(written by an agent during Phase 1) say "21 built-in plugins". TheREADME.mdplugin table totals 24 if every entry is counted;docs/guide/status.mdsays 21. The discrepancy is in the source files, not introduced by the wiki. Worth resolving inmain/. -
about/architecture.mddescribes five plugin hook points (events, filters, commands, NLRI families, schema augmentation). The source docs list these but not as a tidy enumeration; the grouping is the wiki author's reading.
-
Configuration reference is a stub. The plan called for a configuration reference generated from the YANG schemas. The generator is not written yet, so the wiki page points at
ze schema show, the in-tree schemas, and the in-tree configuration guide as the authoritative sources until the generator lands. -
Per-plugin pages are intentionally compact. Following the spec's "stub for v1, fill in iteratively" guidance, each per-plugin page is 100 to 300 words following the per-plugin template in
IMPLEMENTATION.mdsection 5. -
interfaces/introspection.mdwas written in Phase 2 (Phase 1 listed only the five operator surfaces). -
The build directory at
wiki/build/is an artifact from a Phase 1 agent run. It contains copies ofPLAN.md,IMPLEMENTATION.md, and an olderWIKI-BUILD-REPORT.md. I have not touched it. The user may want to remove it.
- Plugin count discrepancy between
README.md(24 plugins implied by the table) anddocs/guide/status.md(21 stated). Unchanged from Phase 1. -
docs/comparison.mdcarries a 2026-03-25 "last updated" date that the wiki mirrors without refreshing.
- 117 wiki files. Every internal Markdown link resolves to an existing file.
- Zero em dash characters (U+2014) anywhere in the wiki
.mdfiles. - Every adapted page ends with a
> Adapted from ...source pointer. - Every page describing pre-alpha behavior carries the pre-alpha banner.
- No H1 headings in pages. Sub-headings start at
##. (The only^#matches are shell comments inside fenced code blocks.) - Sidebar links resolve.
- Review and commit. The full wiki is now in the working tree, unstaged.
- Resolve the plugin count discrepancy in
main/. - Decide whether to delete
wiki/build/. - When the YANG-generated configuration reference lands, replace
reference/configuration-reference.mdwith the generated output. - As each per-plugin page gains real operational details, expand it from the stub template.
- Future Phase 3 work (if any): screenshots refresh, embedded diagrams, auto-generated command reference (
make ze-command-listoutput folded into the wiki), per-plugin deeper sections.
1132 about/why-ze.md
1053 configuration/bgp/peers.md
1024 configuration/bgp/graceful-restart.md
951 interfaces/web-ui.md
900 blueprints/route-server-at-an-ixp.md
844 configuration/bgp/redistribution.md
813 configuration/fib.md
785 configuration/bgp/route-injection.md
740 reference/glossary.md
720 blueprints/chaos-tested-peering.md
(Rough counts, from len(content.split()). Exact per-page word counts vary with formatting.)
- 117 wiki
.mdfiles. - ~73,000 words.
- 38 + 79 files across Phase 1 and Phase 2.
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
- VRRP
- BFD
- FIB
- OSPF
- IS-IS
- MPLS / LDP / RSVP-TE
- RSVP-TE
- SRv6
- Static Routes
- Policy Routing
- Firewall
- Traffic Control
- Class of Service
- L2TP/PPP
- PPPoE
- VPP Data Plane
- RPKI
- IPsec VPN
- TACACS+ AAA
- RADIUS AAA
- AS112 DNS
- Authorization
- Fleet
- BGP
- Starting and Stopping
- Show Commands
- Monitoring
- Flow Export
- DDoS Mitigation
- Anomaly Detection
- Health Checks
- Audit Trail
- Production Diagnostics
- Logging
- Operational Reports
- Healthcheck
- Self-Update
- Zero-Touch Provisioning
- 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