Skip to content

docs(option): rename /list/roots → /list/symbols#519

Merged
userFRM merged 1 commit into
mainfrom
fix/option-list-roots-rename
May 10, 2026
Merged

docs(option): rename /list/roots → /list/symbols#519
userFRM merged 1 commit into
mainfrom
fix/option-list-roots-rename

Conversation

@userFRM
Copy link
Copy Markdown
Owner

@userFRM userFRM commented May 10, 2026

Summary

Page URL slug stayed `roots` after the SDK rename to `option_list_symbols` — https://userfrm.github.io/ThetaDataDx/historical/option/list/roots showed `option_list_roots` H1 / title with `option_list_symbols` code examples in the body. Fix the URL slug, the H1, the title, the prose, and the nav-bar label.

Change

  • `docs-site/docs/historical/option/list/roots.md` → `symbols.md` (git mv preserves history).
  • H1 + frontmatter title + description: `option_list_roots` → `option_list_symbols`.
  • Page prose: dropped the `(roots)` parenthetical from the first paragraph and the "legacy 'roots' term preserved in URL slug" note.
  • `docs-site/docs/historical/option/index.md`: `./list/roots` → `./list/symbols` link + "List Roots" → "List Symbols" label.
  • `docs-site/docs/.vitepress/config.ts`: nav-bar label `Roots` → `Symbols`.

Test plan

  • `cargo run -p thetadatadx --bin generate_sdk_surfaces -- --check`
  • `python3 scripts/check_docs_consistency.py`
  • `grep -rn "option_list_roots\|/list/roots\|List Roots" docs-site/docs/ docs/` returns 0 (excluding `.vitepress/dist/` and historical changelog entries).

User reported https://userfrm.github.io/ThetaDataDx/historical/option/list/roots showed `option_list_roots` H1 / title with `option_list_symbols` code examples in the body. Page URL slug stayed `roots` after the SDK rename to `option_list_symbols`, leaving the public docs page internally inconsistent.

- `docs-site/docs/historical/option/list/roots.md` → `symbols.md` (git mv preserves history).
- H1 + frontmatter title + description: `option_list_roots` → `option_list_symbols`.
- Page prose: dropped the `(roots)` parenthetical from the first paragraph and the "legacy 'roots' term preserved in URL slug" note — there is no legacy slug anymore.
- `docs-site/docs/historical/option/index.md`: `./list/roots` → `./list/symbols` link + "List Roots" → "List Symbols" label.
- `docs-site/docs/.vitepress/config.ts`: nav-bar label `Roots` → `Symbols` (the link was already pointing at `/list/symbols`).

`docs-site` build will regenerate `.vitepress/dist/` next deploy. Inbound links to the old URL will 404; that is the cost of the rename — the URL was internally lying about its content for the entire v9.1.0 / v10.0.0 wave.

Pre-push pipeline: cargo run -p thetadatadx --bin generate_sdk_surfaces --check, python3 scripts/check_docs_consistency.py — both green.
@userFRM userFRM merged commit 46f9012 into main May 10, 2026
33 checks passed
@userFRM userFRM deleted the fix/option-list-roots-rename branch May 10, 2026 20:16
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