Skip to content

docs(diagrams): Geewax voice pass on diagram labels - #91

Merged
patterncatalyst merged 1 commit into
mainfrom
docs/cndp-diagrams
Oct 23, 2026
Merged

patterncatalyst merged 1 commit into
mainfrom
docs/cndp-diagrams

Conversation

@patterncatalyst

Copy link
Copy Markdown
Owner

Applies rule 12 (em dash, zero tolerance) to the diagram figures.

What changed

  • Recast every em-dash label in 118 SVGs (assets/diagrams/*.svg) and the matching — in the 118 paired Excalidraw files (text + originalText), keeping each pair in sync. Apposition → colon; clause joins → comma/period; a few long labels that already held a colon were reworded to avoid a double colon.
  • Recast the same labels in the generator sources (gen_*.py, generate_example_diagrams.py) so a regenerate stays clean.

Content preserved

No diagrams removed; only label punctuation changed (and the examples-matrix "not applicable" glyph, in the earlier chrome PR). The · separators and → arrows in labels are untouched.

Verification

  • 0 raw — in SVGs, 0 — in Excalidraw; global strict scan 0 ban-tier on assets/diagrams.
  • All Excalidraw JSON still parses; scripts/validate_site.py 42 files, 0 errors; sample renders checked for overflow.

Third CNDP PR. Next: footers → _plans + Build-run-observe; decks as a follow-on.

Rule 12 (em dash, zero tolerance) applied to the 118 figures that carried one:
- Recast every em-dash label in assets/diagrams/*.svg and the matching
  — in the paired *.excalidraw (text + originalText), keeping each pair
  in sync. Apposition labels take a colon; clause joins take a comma or
  period; a few long labels that already held a colon were reworded to avoid
  a double colon.
- Recast the same labels in the diagram generator sources (gen_*.py,
  generate_example_diagrams.py) so a regenerate stays clean.

No diagrams removed; only label punctuation changed. Excalidraw JSON still
valid; validate_site.py clean; sample renders checked for overflow.
@patterncatalyst
patterncatalyst merged commit 1ce0a02 into main Oct 23, 2026
16 checks passed
@patterncatalyst
patterncatalyst deleted the docs/cndp-diagrams branch October 23, 2026 11:31
patterncatalyst added a commit that referenced this pull request Oct 23, 2026
Rule 12 (em dash, zero tolerance) applied to the 118 figures that carried one:
- Recast every em-dash label in assets/diagrams/*.svg and the matching
  — in the paired *.excalidraw (text + originalText), keeping each pair
  in sync. Apposition labels take a colon; clause joins take a comma or
  period; a few long labels that already held a colon were reworded to avoid
  a double colon.
- Recast the same labels in the diagram generator sources (gen_*.py,
  generate_example_diagrams.py) so a regenerate stays clean.

No diagrams removed; only label punctuation changed. Excalidraw JSON still
valid; validate_site.py clean; sample renders checked for overflow.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant