feat(fern): adopt global-theme nvidia, remove per-repo theme assets#995
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Enterprise Run ID: ⛔ Files ignored due to path filters (3)
📒 Files selected for processing (5)
💤 Files with no reviewable changes (3)
📝 WalkthroughWalkthroughThis PR adopts Fern's centralized Estimated code review effort🎯 2 (Simple) | ⏱️ ~12 minutes 🚥 Pre-merge checks | ✅ 4✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Summary
Switch to Fern's centralized
global-theme: nvidiaand remove per-repo theme assets. Addsmulti-source: trueto replace deprecatedexperimental.basepath-aware.Motivation / Context
Fixes: #994
Related: NVIDIA/topograph#339, NVIDIA/topograph#340, NVIDIA/NVSentinel#1320, NVIDIA/NVSentinel#1321
Type of Change
Component(s) Affected
docs/,examples/)Implementation Notes
fern/docs.ymlchanges:global-theme: nvidia— Fern hosts the NVIDIA theme centrallymulti-source: trueon instance — replacesexperimental.basepath-aware: truefooter,logo(dark/light/height),favicon,css,colors,theme,layout,js(Adobe Launch analytics) — all inherited from global themelogo.hrefandlogo.right-text(product-specific)experimentalblock entirelyfern/fern.config.json:global-themesupport)Deleted files (1,135 lines removed):
fern/assets/NVIDIA_dark.svg,NVIDIA_light.svg,NVIDIA_symbol.svgfern/components/CustomFooter.tsx,BadgeLinks.tsxfern/main.cssMatches the pattern adopted by topograph and NVSentinel.
Testing
Structural parity with NVIDIA/topograph (merged #339, #340) and NVIDIA/NVSentinel (merged #1320).
Risk Assessment
Rollout notes: Requires a workflow_dispatch after merge to publish with the new theme. The global theme is already live on topograph and NVSentinel.
Checklist
git commit -S)