Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions fern/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -495,6 +495,18 @@ redirects:
- source: /learn/openapi-definition/extensions/webhooks
destination: /learn/api-definitions/openapi/endpoints/webhooks
permanent: true
- source: /learn/api-definitions/openapi/overlay-customizations
destination: /learn/api-definitions/overview/overrides
permanent: true
- source: /learn/api-definitions/asyncapi/overlay-customizations
destination: /learn/api-definitions/overview/overrides
permanent: true
- source: /learn/api-definitions/openrpc/overlay-customizations
destination: /learn/api-definitions/overview/overrides
permanent: true
- source: /learn/api-definitions/grpc/overlay-customizations
destination: /learn/api-definitions/overview/overrides
permanent: true

# API Definition Fern specific redirects first
- source: /learn/api-definition/fern/endpoints/:slug*
Expand Down
17 changes: 8 additions & 9 deletions fern/products/api-def/api-def.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ navigation:
path: ./pages/what-is-an-api-definition.mdx
- page: Project structure
path: ./pages/project-structure.mdx
- page: Overrides
path: ./pages/overrides.mdx
- section: OpenAPI
collapsed: true
slug: openapi
Expand All @@ -15,8 +17,6 @@ navigation:
path: ./openapi-pages/auth.mdx
- page: Servers
path: ./openapi-pages/servers.mdx
- page: Automation
path: ./openapi-pages/automation.mdx
slug: sync-your-open-api-specification
- section: Endpoints
slug: endpoints
Expand Down Expand Up @@ -63,7 +63,12 @@ navigation:
- page: Schema names
path: ./openapi-pages/extensions/schema-names.mdx
- page: Server names
path: ./openapi-pages/extensions/server-names.mdx
path: ./openapi-pages/extensions/server-names.mdx
- section: Workflow & automation
skip-slug: true
contents:
- page: Sync your OpenAPI specification
path: ./openapi-pages/automation.mdx
- section: Integrate your server framework
slug: frameworks
contents:
Expand Down Expand Up @@ -123,8 +128,6 @@ navigation:
- section: Workflow & automation
skip-slug: true
contents:
- page: Overlay customizations
path: ./asyncapi-pages/overrides.mdx
- page: Sync your AsyncAPI specification
path: ./asyncapi-pages/automation.mdx
- section: OpenRPC
Expand Down Expand Up @@ -186,8 +189,6 @@ navigation:
- section: Workflow & automation
skip-slug: true
contents:
- page: Overlay customizations
path: ./openrpc-pages/overrides.mdx
- page: Sync your OpenRPC specification
path: ./openrpc-pages/automation.mdx
- section: gRPC
Expand Down Expand Up @@ -253,8 +254,6 @@ navigation:
- section: Workflow & automation
skip-slug: true
contents:
- page: Overlay customizations
path: ./grpc-pages/overrides.mdx
- page: Sync your gRPC specification
path: ./grpc-pages/automation.mdx
- section: Fern Definition
Expand Down
8 changes: 4 additions & 4 deletions fern/products/api-def/asyncapi-pages/extensions/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,9 @@ title: Overview of AsyncAPI extensions
description: Learn about Fern's AsyncAPI extensions for generating higher-quality SDKs
---

Fern supports a variety of AsyncAPI extensions that enhance your API specification and generate higher-quality SDKs. You can apply these extensions in two ways: by overlaying them in separate override files or by embedding them directly in your AsyncAPI specification.
Fern supports a variety of AsyncAPI extensions that enhance your API specification and generate higher-quality SDKs.

You can apply these extensions in two ways: by overlaying them in separate override files or by embedding them directly in your AsyncAPI specification. See [Overrides](/api-definitions/overview/overrides) for more information.

## Available extensions

Expand All @@ -22,6 +24,4 @@ The table below shows all available extensions and links to detailed documentati

<Note title="Request a new extension">
If there's an extension you want that doesn't already exist, file an [issue](https://github.com/fern-api/fern/issues/new) to start a discussion about it.
</Note>

<Markdown src="/snippets/overlay-embed-extensions.mdx" />
</Note>
168 changes: 0 additions & 168 deletions fern/products/api-def/asyncapi-pages/overrides.mdx

This file was deleted.

2 changes: 2 additions & 0 deletions fern/products/api-def/grpc-pages/extensions/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ description: Learn about Fern's gRPC extensions for generating higher-quality SD

Fern supports a variety of gRPC extensions that enhance your API specification and generate higher-quality SDKs.

You can apply these extensions in two ways: by overlaying them in separate override files or by embedding them directly in your gRPC specification. See [Overrides](/api-definitions/overview/overrides) for more information.

## Available extensions

The table below shows all available extensions and links to detailed documentation for each one.
Expand Down
Loading