-
Notifications
You must be signed in to change notification settings - Fork 1.7k
[DOC] Docs Polish 07/2025 #5032
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Reviewer ChecklistPlease leverage this checklist to ensure your code review is thorough before approving Testing, Bugs, Errors, Logs, Documentation
System Compatibility
Quality
|
Docs Overhaul: TOC Fixes, Persistent Sidebars, 'Ask AI', LLM Support, and SPANN Documentation This PR implements a large-scale update to the documentation site, combining UI/UX improvements, new user-facing features, long-form documentation expansions, and infrastructural changes for LLM compatibility. It redesigns how the Table of Contents is rendered to address width and overflow bugs, introduces a persistent scroll position for the sidebar, adds an "Ask AI" button for instant queries in ChatGPT/Claude (with UI variants by screen size), completes detailed SPANN (vector index) documentation, and augments the docs system by generating and surfacing plain text copies of all documentation pages specifically for LLM consumption. A new script and package updates automate the .txt file generation for future scalability. Key Changes• Refactored TOC (Table of Contents) as a new component supporting correct sizing, improved hierarchy, and screen responsiveness. Affected Areas• Docs site UI: Table of Contents, Sidebar, MarkdocRenderer, SidebarToggle This summary was automatically generated by @propel-code-bot |
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
## Description of changes * Fix TOC UI bug. It should have the same width on all pages and not overflow the width of the screen. * Add persistent scroll position for the sidebar. When going to a new page the sidebar should retain its previous scroll position for the same section. * Add getting started video. * Complete SPANN docs. * Adding `llms.txt` and `llms-full.txt`. * Adding "Ask AI" button. On s-lg screens it's set near the page tittle; on xl and beyond it is above the TOC. * To support good results with ChatGPT and Claude, we need to expose `.txt` files for all docs pages. * Adding `.txt` files for all docs pages to support "Ask AI". * Adding a `generate-llms-txt` script to generate the files above.
Description of changes
llms.txt
andllms-full.txt
..txt
files for all docs pages..txt
files for all docs pages to support "Ask AI".generate-llms-txt
script to generate the files above.