Skip to content

docs(wiki): correct stale example count (40+ → 70+)#330

Open
HanSur94 wants to merge 1 commit into
mainfrom
docs/sync-wiki-examples-count
Open

docs(wiki): correct stale example count (40+ → 70+)#330
HanSur94 wants to merge 1 commit into
mainfrom
docs/sync-wiki-examples-count

Conversation

@HanSur94

Copy link
Copy Markdown
Owner

What drifted

Automated /docs-pass triggered by two PRs merging into main since the last check: #212 (API usability polish) and #209 (README accuracy fixes).

#209 corrected the README's facts, but three wiki prose pages still carried the old example count:

Page Was Now
wiki/Architecture.md 40+ runnable examples 70+ runnable examples
wiki/Getting-Started.md 40+ runnable examples 70+ runnable examples
wiki/Home.md 40+ runnable examples covering all library features 70+ runnable examples covering all library features

Verified against the tree: examples/ now holds 82 runnable .m scripts, so "70+" (matching the just-merged README) is accurate.

What I checked but did NOT need to change

  • 5th Tag type (DerivedTag) — already documented in Home.md and Architecture.md tag enumerations. No drift.
  • Widget count (19) — no numeric widget-count claim exists in wiki prose (only in the generated API-Reference: Dashboard page, which scripts/generate_api_docs.py owns). Confirmed DashboardWidgetRegistry.seedBuiltins_ registers exactly 19 canonical types.
  • Theme counts — no stale "N themes" number in prose.
  • API usability polish: clearer errors + editor tab-completion (5 additive fixes) #212's new FastSense:unknownOption warning + clearer "Valid options" errors — no prose home exists; covered by docstrings/generated API reference.

Out of scope (flagged for a maintainer to decide)

These are pre-existing and not introduced by #209/#212, so I left them out of this focused factual-drift PR:

  1. fpfs variable convention. docs(readme): fix broken examples, correct counts, surface missing features #209 switched the README examples from fp to fs (the class is FastSense; fp is the legacy FastPlot mnemonic). ~108 occurrences remain across 6 wiki pages (Getting-Started, Datetime-Guide, Live-Mode-Guide, Performance, Home, Use-Case: Multi-Sensor-Shared-Threshold), including fp1fp4 multi-instance variants. A clean rename is a large cosmetic diff better kept separate.
  2. FastPlotFastSense product-name debt still appears in wiki prose (e.g. the Architecture.md source tree root, "set up FastPlot" in Home.md).
  3. Editor tab-completion (functionSignatures.json for FastSense/DashboardEngine, added in API usability polish: clearer errors + editor tab-completion (5 additive fixes) #212) is a new user-facing capability not yet mentioned in any guide.

Verification

  • Diff is 3 one-line changes; no wiki-link targets altered, so the wiki-links.yml (lychee) check is unaffected.
  • No code references added/removed. MATLAB tests are not relevant to a docs count edit.

🤖 Generated with Claude Code

Architecture, Getting-Started, and Home each listed "40+ runnable
examples", but examples/ now holds 82 runnable scripts. README (#209)
was already corrected to "70+"; this aligns the wiki to match.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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