Skip to content

Conversation

@petecheslock
Copy link
Member

Adds a new "Usage" section for post-deployment docs syncing from the readme's in the https://github.com/llm-d/llm-d/tree/main/docs folder.

Changes

New Usage Section

  • Created docs/usage/ section with usage docs (from https://github.com/llm-d/llm-d/tree/main/docs):
    • Getting Started with Inference
    • Customizing Your Gateway
    • Readiness Probes
    • Monitoring and Observability
  • Implemented usage-generator.js following project remote sync patterns
  • Added usage landing page with clear guide descriptions

Navigation Improvements

  • Renamed "What is llm-d?" → "Architecture" in navbar
  • Updated navigation flow: Architecture → Guides → Usage → Community
  • Changed button text from "Installation" → "Install Guides" for clarity

Component Documentation

  • Added sidebarLabel field to components-data.yaml for custom component display names
  • Updated components-generator.js to support custom labels with auto-generation fallback
  • Removed unused category field from component configs

Other

  • Updated .gitignore to exclude synced usage docs
  • Updated main page buttons for consistency

- Updated .gitignore to include usage markdown files.
- Modified docusaurus.config.js to add a new sidebar for usage documentation.
- Introduced remote-content/remote-sources/usage/usage-generator.js to generate usage documentation from specific source files, ensuring alignment with release versions.
- Updated remote-content/remote-content.js to integrate usage sources into the content generation process.

Signed-off-by: Pete Cheslock <[email protected]>
- Added `sidebarLabel` entries for multiple components in `components-data.yaml` to improve clarity in documentation.
- Updated `components-generator.js` to utilize the new `sidebarLabel` field when generating content, ensuring consistent display names across the documentation.

Signed-off-by: Pete Cheslock <[email protected]>
@netlify
Copy link

netlify bot commented Nov 19, 2025

Deploy Preview for elaborate-kangaroo-25e1ee ready!

Name Link
🔨 Latest commit 2910363
🔍 Latest deploy log https://app.netlify.com/projects/elaborate-kangaroo-25e1ee/deploys/691df098f4d61e00086a502a
😎 Deploy Preview https://deploy-preview-119--elaborate-kangaroo-25e1ee.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@petecheslock
Copy link
Member Author

Screenshot 2025-11-19 at 11 35 55 AM Screenshot 2025-11-19 at 11 35 59 AM Screenshot 2025-11-19 at 11 36 06 AM Screenshot 2025-11-19 at 11 36 11 AM

@petecheslock
Copy link
Member Author

I can't think of a better term than "Usage" for basically post deployment tasks but if anyone has any ideas then lmk.

@jjasghar jjasghar merged commit fc1b2ce into llm-d:main Nov 19, 2025
6 checks passed
@petecheslock petecheslock deleted the feat/add-usage-section branch November 19, 2025 17:14
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.

2 participants