Repository navigation
Migrate docs from Docusaurus to Fern - #83
Conversation
|
🌿 Preview your docs: https://nvidia-preview-pr-83.docs.buildwithfern.com/ccluster |
|
@atokayev so what happens after we merge this? https://docs.centml.ai will exist, but will stop receiving updates? Currently, Fern site is in preview. What is the process of going from Preview to Prod? When we go to prod, will we remove the old site or should we setup a redirect? |
Yes, this change replaces old docs update pipeline entirely. After the merge https://docs.centml.ai will no longer get updates and will become stale. This change also includes some corrects in the documentation fixing outdated items |
… page - Move navigation into fern/docs.yml to drop the single-item product dropdown - Hide shell prompt symbols in bash code blocks - Remove the Requesting Support page and navbar link; redirect old URLs - Allow the ../docs/ page-path prefix in check-docs-paths
|
Thank you @Dhruv-Mehndhiratta-Centml It is not recommended to do custom CSS. If it is important we can arrange UI elements similar to Dynamo Docs and move navigation bar to the top, rather than having it at the side. I just tried to make least invasive migration. |
|
@Dhruv-Mehndhiratta-Centml for the remaining points: |




Summary
This moves the CCluster docs from Docusaurus to Fern, following the NVIDIA Fern onboarding guide. Once published, the docs will live at
docs.nvidia.com/cclusterand use the shared NVIDIA theme, the same look as docs.nvidia.com/dynamo.The diff is large mostly because it deletes the Docusaurus app and its
package-lock.json. The page content itself is carried over and converted.What changed
Site setup
fern/. Page order and the sidebar are indocs/index.yml.Content
/resources/custom-image), as the Fern team recommends for SEO. The old underscore URLs redirect to the new ones infern/redirects.yml.Content accuracy
I checked commands against the current CLI and engine versions and fixed what was out of date:
cclusterCLI usage now matches the real--helpoutput. The page also notes thatccluster lsdoesn't list Dynamo deployments.DeploymentType.INFERENCE_V3. With V2 the API returns no deployments.vllm serve. The oldpython -m vllm.entrypoints...commands are marked deprecated, and gRPC usesvllm serve ... --grpc.sglang serve, andccluster pause/resumeare documented correctly.CI (GitHub Actions)
mainthat changes the docs, as the old site did. It runs the checks first and publishes only if they pass. No release tags or approvals are needed.Before merging
FERN_TOKENrepository secret (requested from the Fern team in #cdd-fern)After merging
docs.nvidia.com/cclusterdocs.centml.ai(for example, redirect it to the new site)How to test locally
fern login fern docs dev # http://localhost:3000/ccluster