This directory contains the Fern documentation site for NVIDIA Config Manager.
Run these commands from the repository root:
make docs-liveFor one-off checks:
make openapi-check
make docs-lint
make docs-lint-fern
make docs-preview- Content pages live under
docs/**/*.mdx. - Navigation is defined in
docs/fern/docs.yml. - OpenAPI specs are generated into
docs/api-specs/withmake openapi. - Installer TUI screenshots are generated into
docs/assets/images/installer/withmake docs-screenshots. - DSX Air sim TUI screenshots are generated into
docs/assets/images/air-sim/withmake docs-air-sim-screenshots. - Next.js UI screenshots are generated into
docs/assets/images/workflows/anddocs/assets/images/dhcp/withmake docs-ui-screenshots.
The Next.js UI screenshots use ui/playwright.docs.config.ts and the
docs-only specs in ui/tests/docs-screenshots/. The specs start the UI, serve
mocked workflow API data, pre-populates workflow forms with stable URL
parameters, captures workflow page states, and writes PNGs to
their matching directories under docs/assets/images/.
Live screenshots against https://nvcm.air are also possible when the browser
is launched through the DSX Air SOCKS tunnel, but those are less reproducible
because they depend on simulation state, credentials, and workflow timing.
Fern publishing in GitHub Actions uses a repository secret named FERN_TOKEN.