The cuVS documentation is a Fern project in ../fern.
Fern requires Node.js 22 or newer. If the docs fail with an error such as SyntaxError: Unexpected token '.', check node --version and activate a newer Node.js runtime.
fern/build_docs.sh devFern serves the preview at http://localhost:3000 by default.
fern/build_docs.sh checkThe Fern build refreshes the C, C++, Python, Java, Rust, and Go API reference pages from the source tree before validating.
Create a Fern preview deployment:
fern/build_docs.sh previewPublish the production docs site:
fern/build_docs.sh publish