Skip to content

Commit cff09bf

Browse files
Combine Dashboard and Fern CLI into 'Manage Fern projects' product
1 parent bcad8c7 commit cff09bf

2 files changed

Lines changed: 86 additions & 30 deletions

File tree

fern/docs.yml

Lines changed: 38 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -58,19 +58,12 @@ products:
5858
slug: docs
5959
subtitle: Generate beautiful, interactive documentation websites
6060

61-
- display-name: Dashboard
62-
path: ./products/dashboard/dashboard.yml
63-
icon: fa-regular fa-grid-2
61+
- display-name: Manage Fern projects
62+
path: ./products/manage-fern-projects/manage-fern-projects.yml
63+
icon: fa-regular fa-sliders
6464
image: ./images/product-switcher/product-switcher-dashboard-light.png
65-
slug: dashboard
66-
subtitle: Manage your Fern projects and settings
67-
68-
- display-name: Fern CLI
69-
subtitle: Manage and configure your Fern projects
70-
path: ./products/cli-api-reference/cli-api-reference.yml
71-
icon: fa-regular fa-terminal
72-
image: ./images/product-switcher/product-switcher-cliapi-light.png
73-
slug: cli-api-reference
65+
slug: manage-fern-projects
66+
subtitle: Manage your Fern projects via the Dashboard or CLI
7467

7568
- display-name: API Definitions
7669
path: ./products/api-def/api-def.yml
@@ -712,43 +705,58 @@ redirects:
712705

713706
# /learn/cli-api/* (specifics before catchall — some were shadowed)
714707
- source: /learn/cli-api/cli-reference
715-
destination: /learn/cli-api-reference/cli-reference/overview
708+
destination: /learn/manage-fern-projects/fern-cli/cli-reference/overview
716709
- source: /learn/cli-api/api-reference/:slug*
717-
destination: /learn/cli-api-reference/cli-reference/overview
710+
destination: /learn/manage-fern-projects/fern-cli/cli-reference/overview
718711
- source: /learn/cli-api/cli-reference/get-started-with-fern-cli
719-
destination: /learn/cli-api-reference/cli-reference/overview
712+
destination: /learn/manage-fern-projects/fern-cli/cli-reference/overview
720713
- source: /learn/cli-api/cli-reference/cli-overview
721-
destination: /learn/cli-api-reference/cli-reference/overview
714+
destination: /learn/manage-fern-projects/fern-cli/cli-reference/overview
722715
- source: /learn/cli-api/cli-reference/global-options
723-
destination: /learn/cli-api-reference/cli-reference/options
716+
destination: /learn/manage-fern-projects/fern-cli/cli-reference/options
724717
- source: /learn/cli-api/cli-reference/:slug*
725-
destination: /learn/cli-api-reference/cli-reference/:slug*
718+
destination: /learn/manage-fern-projects/fern-cli/cli-reference/:slug*
726719
- source: /learn/cli-api/cli/:slug*
727-
destination: /learn/cli-api-reference/cli-reference/:slug*
720+
destination: /learn/manage-fern-projects/fern-cli/cli-reference/:slug*
728721
- source: /learn/cli-api/:slug*
729-
destination: /learn/cli-api-reference/cli-reference/:slug*
722+
destination: /learn/manage-fern-projects/fern-cli/cli-reference/:slug*
730723
- source: /learn/api/api-reference/:slug*
731-
destination: /learn/cli-api-reference/cli-reference/overview
724+
destination: /learn/manage-fern-projects/fern-cli/cli-reference/overview
732725

733726
# /learn/cli-reference/* (legacy)
734727
- source: /learn/cli-reference/cli-overview
735-
destination: /learn/cli-api-reference/cli-reference/overview
728+
destination: /learn/manage-fern-projects/fern-cli/cli-reference/overview
736729
- source: /learn/cli-reference/overview
737-
destination: /learn/cli-api-reference/cli-reference/overview
730+
destination: /learn/manage-fern-projects/fern-cli/cli-reference/overview
738731
- source: /learn/cli-reference/get-started
739-
destination: /learn/cli-api-reference/cli-reference/overview
732+
destination: /learn/manage-fern-projects/fern-cli/cli-reference/overview
740733
- source: /learn/cli-reference/commands
741-
destination: /learn/cli-api-reference/cli-reference/commands
734+
destination: /learn/manage-fern-projects/fern-cli/cli-reference/commands
742735
- source: /learn/cli-reference/options
743-
destination: /learn/cli-api-reference/cli-reference/options
736+
destination: /learn/manage-fern-projects/fern-cli/cli-reference/options
744737
- source: /learn/cli-reference/changelog/:slug*
745-
destination: /learn/cli-api-reference/cli-reference/changelog/:slug*
738+
destination: /learn/manage-fern-projects/fern-cli/cli-reference/changelog/:slug*
746739

747740
# Fern Public API → CLI Reference
748741
- source: /learn/api-reference/:slug*
749-
destination: /learn/cli-api-reference/cli-reference/overview
742+
destination: /learn/manage-fern-projects/fern-cli/cli-reference/overview
750743
- source: /learn/cli-api-reference/api-reference/:slug*
751-
destination: /learn/cli-api-reference/cli-reference/overview
744+
destination: /learn/manage-fern-projects/fern-cli/cli-reference/overview
745+
746+
# /learn/cli-api-reference/* → Manage Fern projects (Fern CLI tab)
747+
- source: /learn/cli-api-reference
748+
destination: /learn/manage-fern-projects/fern-cli/cli-reference/overview
749+
- source: /learn/cli-api-reference/:slug*
750+
destination: /learn/manage-fern-projects/fern-cli/:slug*
751+
752+
# ============================================================================
753+
# DASHBOARD → MANAGE FERN PROJECTS
754+
# ============================================================================
755+
756+
- source: /learn/dashboard
757+
destination: /learn/manage-fern-projects/dashboard/getting-started/overview
758+
- source: /learn/dashboard/:slug*
759+
destination: /learn/manage-fern-projects/dashboard/:slug*
752760

753761
# ============================================================================
754762
# ASK FERN (AI SEARCH)
@@ -844,6 +852,6 @@ redirects:
844852
- source: /learn/user-feedback
845853
destination: /learn/docs/user-feedback
846854
- source: /learn/snippets/:slug*
847-
destination: /learn/cli-api-reference/cli-reference/overview
855+
destination: /learn/manage-fern-projects/fern-cli/cli-reference/overview
848856
- source: /learn/v2/:slug*
849857
destination: /learn/:slug*
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# yaml-language-server: $schema=https://raw.githubusercontent.com/fern-api/fern/main/product-yml.schema.json
2+
3+
tabs:
4+
dashboard:
5+
display-name: Dashboard
6+
icon: fa-regular fa-grid-2
7+
fern-cli:
8+
display-name: Fern CLI
9+
icon: fa-regular fa-terminal
10+
11+
navigation:
12+
- tab: dashboard
13+
layout:
14+
- section: Getting started
15+
contents:
16+
- page: Overview
17+
path: ../dashboard/pages/overview.mdx
18+
- section: Configuration
19+
contents:
20+
- page: Member permissions
21+
path: ../dashboard/pages/permissions.mdx
22+
slug: permissions
23+
- page: Connect a GitHub repository
24+
path: ../dashboard/pages/github-repo.mdx
25+
slug: github-repo
26+
- page: Set up SSO
27+
path: ../dashboard/pages/sso.mdx
28+
slug: sso
29+
- page: Password protection
30+
path: ../dashboard/pages/password-protection.mdx
31+
- page: Custom domains
32+
path: ../dashboard/pages/domains.mdx
33+
- page: PDF export
34+
path: ../dashboard/pages/pdf-export.mdx
35+
- changelog: ../dashboard/pages/changelog
36+
- tab: fern-cli
37+
layout:
38+
- section: CLI reference
39+
contents:
40+
- page: Get started with Fern CLI
41+
path: ../cli-api-reference/pages/cli-get-started.mdx
42+
slug: overview
43+
- page: Global options
44+
path: ../cli-api-reference/pages/global-options.mdx
45+
slug: options
46+
- page: Commands
47+
path: ../cli-api-reference/pages/commands.mdx
48+
- changelog: ../cli-api-reference/cli-changelog

0 commit comments

Comments
 (0)