Skip to content

Commit

Permalink
feat: plumb through navigation v1 (#1651)
Browse files Browse the repository at this point in the history
  • Loading branch information
abvthecity authored Oct 11, 2024
1 parent 62a7f30 commit 6478b57
Show file tree
Hide file tree
Showing 32 changed files with 431 additions and 218 deletions.
6 changes: 5 additions & 1 deletion fern/apis/fdr/definition/docs/v1/db/__package__.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ imports:
apiReadV1Endpoint: ../../../api/v1/read/endpoint.yml
docsReadV1: ../read/__package__.yml
commons: ../commons/commons.yml
navigationV1: ../../../navigation/v1/__package__.yml

types:
DocsDefinitionDb:
Expand Down Expand Up @@ -52,7 +53,10 @@ types:
announcement: optional<commons.AnnouncementConfig>

# navigation
navigation: NavigationConfig
navigation:
type: optional<NavigationConfig>
availability: deprecated
root: optional<navigationV1.RootNode>
navbarLinks: optional<list<commons.NavbarLink>>
footerLinks: optional<list<commons.FooterLink>>

Expand Down
11 changes: 7 additions & 4 deletions fern/apis/fdr/definition/docs/v1/read/__package__.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ imports:
apiReadV1: ../../../api/v1/read/__package__.yml
apiCommonsV1: ../../../api/v1/commons.yml
commons: ../commons/commons.yml
navigation: ../../../navigation/v1/__package__.yml
navigationV1: ../../../navigation/v1/__package__.yml

service:
base-path: /registry/docs
Expand Down Expand Up @@ -90,7 +90,10 @@ types:
announcement: optional<commons.AnnouncementConfig>

# navigation
navigation: NavigationConfig
navigation:
type: optional<NavigationConfig>
availability: deprecated
root: optional<navigationV1.RootNode>
navbarLinks: optional<list<commons.NavbarLink>>
footerLinks: optional<list<commons.FooterLink>>

Expand Down Expand Up @@ -266,7 +269,7 @@ types:

ApiSectionV2:
properties:
node: navigation.ApiReferenceNode
node: navigationV1.ApiReferenceNode

ApiNavigationConfigRoot:
availability: deprecated
Expand Down Expand Up @@ -300,7 +303,7 @@ types:

ChangelogSectionV3:
properties:
node: navigation.ChangelogNode
node: navigationV1.ChangelogNode

ChangelogItem:
properties:
Expand Down
11 changes: 7 additions & 4 deletions fern/apis/fdr/definition/docs/v1/write/__package__.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
imports:
rootCommons: ../../../commons.yml
commons: ../commons/commons.yml
navigation: ../../../navigation/v1/__package__.yml
navigationV1: ../../../navigation/v1/__package__.yml
apiCommonsV1: ../../../api/v1/commons.yml

service:
Expand Down Expand Up @@ -87,7 +87,10 @@ types:
announcement: optional<commons.AnnouncementConfig>

# navigation
navigation: NavigationConfig
navigation:
type: optional<NavigationConfig>
availability: deprecated
root: optional<navigationV1.RootNode>
navbarLinks: optional<list<commons.NavbarLink>>
footerLinks: optional<list<commons.FooterLink>>

Expand Down Expand Up @@ -277,7 +280,7 @@ types:

ApiSectionV2:
properties:
node: navigation.ApiReferenceNode
node: navigationV1.ApiReferenceNode

ApiNavigationConfigRoot:
availability: deprecated
Expand Down Expand Up @@ -331,7 +334,7 @@ types:

ChangelogSectionV3:
properties:
node: navigation.ChangelogNode
node: navigationV1.ChangelogNode

ChangelogItem:
properties:
Expand Down
2 changes: 2 additions & 0 deletions fern/apis/fdr/definition/navigation/v1/__package__.yml
Original file line number Diff line number Diff line change
Expand Up @@ -321,6 +321,8 @@ types:
slug: Slug
icon: optional<string>
hidden: optional<boolean>
authed: optional<boolean>
audience: optional<list<commons.AudienceId>>

WithPage:
properties:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ export class DefinitionObjectFactory {
},
navbarLinks: [],
navigation: { items: [], landingPage: undefined },
root: undefined,
title: undefined,
defaultLanguage: undefined,
announcement: undefined,
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 6478b57

Please sign in to comment.