Skip to content

[Feature]: adopt Fern global-theme nvidia and remove per-repo theme assets #994

Description

@pdmack

Prerequisites

  • I searched existing issues and found no duplicates

Feature Summary

Fern now supports a centralized global-theme: nvidia that provides logos, favicon, CSS, footer, colors, layout, analytics JS, and theme settings for all NVIDIA docs sites. Per-repo copies of these assets are redundant and create maintenance drift.

Proposed Solution

  • Add global-theme: nvidia and multi-source: true to fern/docs.yml
  • Remove per-repo assets: SVGs, main.css, CustomFooter.tsx, BadgeLinks.tsx
  • Remove logo, favicon, css, footer, colors, theme, layout, js, and experimental.basepath-aware from docs.yml (inherited from global theme)
  • Bump Fern CLI to 5.30.2 (required for global-theme support)

Already adopted by topograph (#339, #340) and NVSentinel (#1320, #1321).

Success Criteria

  • fern check passes
  • Local preview renders with NVIDIA theme
  • No per-repo SVG, CSS, or TSX theme files in fern/

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions