Skip to content

Commit af2a82e

Browse files
thomas-manginclaude
andcommitted
site: regenerate against current main
Picks up the iface-ra plugin page and its registry entry, the `bin/ze start <config>` CLI change across the guides, the reworded allow-shared-router-id YANG description, and refreshed activity and test-health counts. Also updates the three performance status rows to the 2026-08-01 run (55ms convergence, 1,818,181 routes/sec, 547ms withdrawal), which the drift check had been flagging against test/perf/results/ze.json. Two steps could not run. The config step drives ../main/bin/ze and main does not currently compile (ConnectRetryCounter in the peer command plugin), so config-reference carries only what the last successful run produced. The RFC gate fell back to the committed data/rfc-compliance.json because ze_site_rfc_requirements has no verdict_is_fresh attribute. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Wd76cgVC4Q79NKprmepNgp
1 parent 691aaed commit af2a82e

64 files changed

Lines changed: 705 additions & 289 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

activity/index.html

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -515,16 +515,16 @@ <h1 id="activity-title">Development activity</h1>
515515
</div>
516516
<div class="activity-widget reveal" aria-label="Activity heatmap">
517517
<section class="stats" aria-label="Summary">
518-
<div class="stat"><span id="total-label">Total added lines</span><strong id="total-value">2,193,515</strong></div>
519-
<div class="stat"><span id="active-label">Days with added lines</span><strong id="active-value">226</strong></div>
518+
<div class="stat"><span id="total-label">Total added lines</span><strong id="total-value">2,217,976</strong></div>
519+
<div class="stat"><span id="active-label">Days with added lines</span><strong id="active-value">227</strong></div>
520520
<div class="stat"><span id="peak-label">Peak line day</span><strong id="peak-value">68,057</strong></div>
521521
<div class="stat"><span>Days shown</span><strong>365</strong></div>
522522
<div class="metric-control">
523523
<div class="metric-switch" aria-label="Activity metric">
524524
<button type="button" data-metric="lines" aria-pressed="true">Added Lines</button>
525525
<button type="button" data-metric="commits" aria-pressed="false">Commits</button>
526526
</div>
527-
<div class="pill">2025-08-04 to 2026-08-03</div>
527+
<div class="pill">2025-08-05 to 2026-08-04</div>
528528
</div>
529529
</section>
530530
<div class="dashboard-grid">
@@ -588,9 +588,9 @@ <h1 id="activity-title">Development activity</h1>
588588
</div>
589589
<div class="chart-body">
590590
<div class="weekday-labels" aria-hidden="true"><span></span><span>Mon</span><span></span><span>Wed</span><span></span><span>Fri</span><span></span></div>
591-
<div class="activity-grid" role="img" aria-label="Daily activity from 2025-08-04 to 2026-08-03">
591+
<div class="activity-grid" role="img" aria-label="Daily activity from 2025-08-05 to 2026-08-04">
592592
<div class="day-cell outside pre-repo" data-date="2025-08-03" data-date-label="Sun 03 Aug 2025" data-lines="0" data-lines-display="0" data-lines-level="0" data-commits="0" data-commits-display="0" data-commits-level="0" data-level="0" aria-label="Sun 03 Aug 2025: 0 lines added, 0 commits" tabindex="0"></div>
593-
<div class="day-cell pre-repo" data-date="2025-08-04" data-date-label="Mon 04 Aug 2025" data-lines="0" data-lines-display="0" data-lines-level="0" data-commits="0" data-commits-display="0" data-commits-level="0" data-level="0" aria-label="Mon 04 Aug 2025: 0 lines added, 0 commits" tabindex="0"></div>
593+
<div class="day-cell outside pre-repo" data-date="2025-08-04" data-date-label="Mon 04 Aug 2025" data-lines="0" data-lines-display="0" data-lines-level="0" data-commits="0" data-commits-display="0" data-commits-level="0" data-level="0" aria-label="Mon 04 Aug 2025: 0 lines added, 0 commits" tabindex="0"></div>
594594
<div class="day-cell pre-repo" data-date="2025-08-05" data-date-label="Tue 05 Aug 2025" data-lines="0" data-lines-display="0" data-lines-level="0" data-commits="0" data-commits-display="0" data-commits-level="0" data-level="0" aria-label="Tue 05 Aug 2025: 0 lines added, 0 commits" tabindex="0"></div>
595595
<div class="day-cell pre-repo" data-date="2025-08-06" data-date-label="Wed 06 Aug 2025" data-lines="0" data-lines-display="0" data-lines-level="0" data-commits="0" data-commits-display="0" data-commits-level="0" data-level="0" aria-label="Wed 06 Aug 2025: 0 lines added, 0 commits" tabindex="0"></div>
596596
<div class="day-cell pre-repo" data-date="2025-08-07" data-date-label="Thu 07 Aug 2025" data-lines="0" data-lines-display="0" data-lines-level="0" data-commits="0" data-commits-display="0" data-commits-level="0" data-level="0" aria-label="Thu 07 Aug 2025: 0 lines added, 0 commits" tabindex="0"></div>
@@ -954,8 +954,8 @@ <h1 id="activity-title">Development activity</h1>
954954
<div class="day-cell" data-date="2026-07-31" data-date-label="Fri 31 Jul 2026" data-lines="25429" data-lines-display="25,429" data-lines-level="2" data-commits="21" data-commits-display="21" data-commits-level="1" data-level="2" aria-label="Fri 31 Jul 2026: 25,429 lines added, 21 commits" tabindex="0"></div>
955955
<div class="day-cell" data-date="2026-08-01" data-date-label="Sat 01 Aug 2026" data-lines="26289" data-lines-display="26,289" data-lines-level="2" data-commits="27" data-commits-display="27" data-commits-level="2" data-level="2" aria-label="Sat 01 Aug 2026: 26,289 lines added, 27 commits" tabindex="0"></div>
956956
<div class="day-cell" data-date="2026-08-02" data-date-label="Sun 02 Aug 2026" data-lines="26641" data-lines-display="26,641" data-lines-level="2" data-commits="33" data-commits-display="33" data-commits-level="2" data-level="2" aria-label="Sun 02 Aug 2026: 26,641 lines added, 33 commits" tabindex="0"></div>
957-
<div class="day-cell" data-date="2026-08-03" data-date-label="Mon 03 Aug 2026" data-lines="2168" data-lines-display="2,168" data-lines-level="1" data-commits="2" data-commits-display="2" data-commits-level="1" data-level="1" aria-label="Mon 03 Aug 2026: 2,168 lines added, 2 commits" tabindex="0"></div>
958-
<div class="day-cell outside" data-date="2026-08-04" data-date-label="Tue 04 Aug 2026" data-lines="0" data-lines-display="0" data-lines-level="0" data-commits="0" data-commits-display="0" data-commits-level="0" data-level="0" aria-label="Tue 04 Aug 2026: 0 lines added, 0 commits" tabindex="0"></div>
957+
<div class="day-cell" data-date="2026-08-03" data-date-label="Mon 03 Aug 2026" data-lines="22977" data-lines-display="22,977" data-lines-level="2" data-commits="42" data-commits-display="42" data-commits-level="2" data-level="2" aria-label="Mon 03 Aug 2026: 22,977 lines added, 42 commits" tabindex="0"></div>
958+
<div class="day-cell" data-date="2026-08-04" data-date-label="Tue 04 Aug 2026" data-lines="3652" data-lines-display="3,652" data-lines-level="1" data-commits="12" data-commits-display="12" data-commits-level="1" data-level="1" aria-label="Tue 04 Aug 2026: 3,652 lines added, 12 commits" tabindex="0"></div>
959959
<div class="day-cell outside" data-date="2026-08-05" data-date-label="Wed 05 Aug 2026" data-lines="0" data-lines-display="0" data-lines-level="0" data-commits="0" data-commits-display="0" data-commits-level="0" data-level="0" aria-label="Wed 05 Aug 2026: 0 lines added, 0 commits" tabindex="0"></div>
960960
<div class="day-cell outside" data-date="2026-08-06" data-date-label="Thu 06 Aug 2026" data-lines="0" data-lines-display="0" data-lines-level="0" data-commits="0" data-commits-display="0" data-commits-level="0" data-level="0" aria-label="Thu 06 Aug 2026: 0 lines added, 0 commits" tabindex="0"></div>
961961
<div class="day-cell outside" data-date="2026-08-07" data-date-label="Fri 07 Aug 2026" data-lines="0" data-lines-display="0" data-lines-level="0" data-commits="0" data-commits-display="0" data-commits-level="0" data-level="0" aria-label="Fri 07 Aug 2026: 0 lines added, 0 commits" tabindex="0"></div>
@@ -971,33 +971,33 @@ <h2>Go code composition</h2>
971971
<div class="go-bucket">
972972
<h3>Total Code</h3>
973973
<div class="go-stats">
974-
<div class="stat"><span>Files</span><strong>6,564</strong></div>
975-
<div class="stat"><span>Total lines</span><strong>1,388,611</strong></div>
976-
<div class="stat"><span>Code</span><strong>1,002,035</strong></div>
977-
<div class="stat"><span>Blank</span><strong>152,186</strong></div>
978-
<div class="stat"><span>Comments</span><strong>234,390</strong></div>
974+
<div class="stat"><span>Files</span><strong>6,628</strong></div>
975+
<div class="stat"><span>Total lines</span><strong>1,404,584</strong></div>
976+
<div class="stat"><span>Code</span><strong>1,011,757</strong></div>
977+
<div class="stat"><span>Blank</span><strong>153,576</strong></div>
978+
<div class="stat"><span>Comments</span><strong>239,251</strong></div>
979979
</div>
980980

981981
</div>
982982
<div class="go-bucket">
983983
<h3>Production</h3>
984984
<div class="go-stats">
985-
<div class="stat"><span>Files</span><strong>3,658</strong></div>
986-
<div class="stat"><span>Total lines</span><strong>673,510</strong></div>
987-
<div class="stat"><span>Code</span><strong>485,027</strong></div>
988-
<div class="stat"><span>Blank</span><strong>68,998</strong></div>
989-
<div class="stat"><span>Comments</span><strong>119,485</strong></div>
985+
<div class="stat"><span>Files</span><strong>3,686</strong></div>
986+
<div class="stat"><span>Total lines</span><strong>679,679</strong></div>
987+
<div class="stat"><span>Code</span><strong>488,248</strong></div>
988+
<div class="stat"><span>Blank</span><strong>69,456</strong></div>
989+
<div class="stat"><span>Comments</span><strong>121,975</strong></div>
990990
</div>
991991

992992
</div>
993993
<div class="go-bucket">
994994
<h3>Test</h3>
995995
<div class="go-stats">
996-
<div class="stat"><span>Files</span><strong>2,906</strong></div>
997-
<div class="stat"><span>Total lines</span><strong>715,101</strong></div>
998-
<div class="stat"><span>Code</span><strong>517,008</strong></div>
999-
<div class="stat"><span>Blank</span><strong>83,188</strong></div>
1000-
<div class="stat"><span>Comments</span><strong>114,905</strong></div>
996+
<div class="stat"><span>Files</span><strong>2,942</strong></div>
997+
<div class="stat"><span>Total lines</span><strong>724,905</strong></div>
998+
<div class="stat"><span>Code</span><strong>523,509</strong></div>
999+
<div class="stat"><span>Blank</span><strong>84,120</strong></div>
1000+
<div class="stat"><span>Comments</span><strong>117,276</strong></div>
10011001
</div>
10021002

10031003
</div>
@@ -1060,7 +1060,7 @@ <h2>Trust checks</h2>
10601060
</main>
10611061

10621062
<script>
1063-
const metricSummaries = {"lines":{"totalLabel":"Total added lines","totalValue":"2,193,515","activeLabel":"Days with added lines","activeValue":"226","peakLabel":"Peak line day","peakValue":"68,057","thresholdLabel":"Line thresholds","thresholdValue":"13,612, 27,223, 40,835, 54,446"},"commits":{"totalLabel":"Total commits","totalValue":"5,608","activeLabel":"Days with commits","activeValue":"226","peakLabel":"Peak commit day","peakValue":"104","thresholdLabel":"Commit thresholds","thresholdValue":"21, 42, 63, 84"}};
1063+
const metricSummaries = {"lines":{"totalLabel":"Total added lines","totalValue":"2,217,976","activeLabel":"Days with added lines","activeValue":"227","peakLabel":"Peak line day","peakValue":"68,057","thresholdLabel":"Line thresholds","thresholdValue":"13,612, 27,223, 40,835, 54,446"},"commits":{"totalLabel":"Total commits","totalValue":"5,660","activeLabel":"Days with commits","activeValue":"227","peakLabel":"Peak commit day","peakValue":"104","thresholdLabel":"Commit thresholds","thresholdValue":"21, 42, 63, 84"}};
10641064
let currentMetric = "lines";
10651065
const cells = Array.from(document.querySelectorAll(".activity-grid .day-cell"));
10661066
const buttons = Array.from(document.querySelectorAll(".metric-switch button"));

activity/index.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,37 +2,37 @@
22

33
A year of commits, at a glance.
44

5-
- Total added lines:** 2,193,515**
6-
- Days with added lines:** 226**
5+
- Total added lines:** 2,217,976**
6+
- Days with added lines:** 227**
77
- Peak line day:** 68,057**
88
- Days shown:** 365**
9-
2025-08-04 to 2026-08-03
9+
2025-08-05 to 2026-08-04
1010

1111
## Go code composition
1212

1313
### Total Code
1414

15-
- Files:** 6,564**
16-
- Total lines:** 1,388,611**
17-
- Code:** 1,002,035**
18-
- Blank:** 152,186**
19-
- Comments:** 234,390**
15+
- Files:** 6,628**
16+
- Total lines:** 1,404,584**
17+
- Code:** 1,011,757**
18+
- Blank:** 153,576**
19+
- Comments:** 239,251**
2020

2121
### Production
2222

23-
- Files:** 3,658**
24-
- Total lines:** 673,510**
25-
- Code:** 485,027**
26-
- Blank:** 68,998**
27-
- Comments:** 119,485**
23+
- Files:** 3,686**
24+
- Total lines:** 679,679**
25+
- Code:** 488,248**
26+
- Blank:** 69,456**
27+
- Comments:** 121,975**
2828

2929
### Test
3030

31-
- Files:** 2,906**
32-
- Total lines:** 715,101**
33-
- Code:** 517,008**
34-
- Blank:** 83,188**
35-
- Comments:** 114,905**
31+
- Files:** 2,942**
32+
- Total lines:** 724,905**
33+
- Code:** 523,509**
34+
- Blank:** 84,120**
35+
- Comments:** 117,276**
3636

3737
### Dependencies
3838

compare/nos/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3303,7 +3303,7 @@ <h3 id="feature-inventory_5">Feature inventory</h3>
33033303
<tr>
33043304
<td>Testing</td>
33053305
<td>Topology and interop tests</td>
3306-
<td>Docker interop against FRR, BIRD, GoBGP, ExaBGP, scenario orchestration, container lifecycle, 104 scenarios, and BGP, IS-IS, OSPF coverage; Make targets for interop and IPsec interop. <span class="ev-src"><span class="ev-ref"><code>docs/architecture/testing/interop.md:1-16</code>, <code>:29-53</code>, <code>:97-113</code>, <code>:167-186</code></span><span class="ev-ref"><code>mk/test-integration.mk:35-50</code></span></span></td>
3306+
<td>Docker interop against FRR, BIRD, GoBGP, ExaBGP, scenario orchestration, container lifecycle, 108 scenarios, and BGP, IS-IS, OSPF coverage; Make targets for interop and IPsec interop. <span class="ev-src"><span class="ev-ref"><code>docs/architecture/testing/interop.md:1-16</code>, <code>:29-53</code>, <code>:97-113</code>, <code>:167-186</code></span><span class="ev-ref"><code>mk/test-integration.mk:35-50</code></span></span></td>
33073307
<td>GitHub workflow builds a custom ISO and runs smoketests in containers with privileged options; VPP smoketest and config-load jobs, <code>:225-252</code>, <code>:325-352</code>. Topology/interop beyond QEMU/VPP smoketest not found in inspected <code>vyos-1x</code> source. <span class="ev-src"><span class="ev-ref"><code>.github/workflows/package-smoketest.yml:150-183</code>, <code>:192-218</code></span></span></td>
33083308
<td>Readme says <code>img</code> VM images are used for interop and dataplane testing; tester can launch multiple routers with generated ports and captures, selftest/topology scripts and. <span class="ev-src"><span class="ev-ref"><code>readme.md:55-60</code></span><span class="ev-ref"><code>src/org/freertr/user/userTester.java:36-48</code>, <code>:1437-1440</code>, <code>:2422-2429</code></span><span class="ev-ref"><code>src/t*.sh</code></span><span class="ev-ref"><code>cfg/*.tst</code></span></span></td>
33093309
<td>Ze has most explicit source docs for third-party interop.</td>

0 commit comments

Comments
 (0)