From 57d38d025c74aef75e4ec512f3b1a50f193de388 Mon Sep 17 00:00:00 2001 From: "fern-api[bot]" <115122769+fern-api[bot]@users.noreply.github.com> Date: Mon, 27 Oct 2025 21:24:32 +0000 Subject: [PATCH] Fern Editor: Update --- fern/docs.yml | 629 +----------------- .../pages/learn/docs/getting-started/one.mdx | 5 + .../learn/docs/getting-started/three.mdx | 5 + fern/products/docs/docs.yml | 19 +- 4 files changed, 23 insertions(+), 635 deletions(-) create mode 100644 fern/docs/pages/learn/docs/getting-started/one.mdx create mode 100644 fern/docs/pages/learn/docs/getting-started/three.mdx diff --git a/fern/docs.yml b/fern/docs.yml index 1bd6e229..5cf9e06b 100644 --- a/fern/docs.yml +++ b/fern/docs.yml @@ -1,628 +1 @@ -instances: - - url: fern.buildwithfern.com/learn - - url: fern.docs.buildwithfern.com/learn - custom-domain: buildwithfern.com/learn - edit-this-page: - github: - owner: fern-api - repo: docs - branch: main - -title: Fern Documentation - -metadata: - og:image: https://fern-docs.s3.us-east-2.amazonaws.com/fern-docs-og_image-compressed.png - twitter:image: https://fern-docs.s3.us-east-2.amazonaws.com/fern-docs-og_image-compressed.png - canonical-host: buildwithfern.com - -products: - - display-name: Home - path: ./products/home/home.yml - image: ./images/product-switcher/product-switcher-home-light.png - slug: - subtitle: Products that elevate your developer experience - - - display-name: SDKs - path: ./products/sdks/sdks.yml - icon: fa-brands fa-codepen - image: ./images/product-switcher/product-switcher-sdks-light.png - slug: sdks - subtitle: Generate client libraries in multiple languages - - - display-name: Docs - path: ./products/docs/docs.yml - icon: fa-regular fa-browser - image: ./images/product-switcher/product-switcher-docs-light.png - slug: docs - subtitle: Generate beautiful, interactive documentation websites - - - display-name: Ask Fern - path: ./products/ask-fern/ask-fern.yml - icon: fa-regular fa-magnifying-glass - image: ./images/product-switcher/product-switcher-askfern-light.png - slug: ask-fern - subtitle: Let users find answers in your documentation instantly - - - display-name: CLI Reference - subtitle: Manage and configure your Fern projects - path: ./products/cli-api-reference/cli-api-reference.yml - icon: fa-regular fa-terminal - image: ./images/product-switcher/product-switcher-cliapi-light.png - slug: cli-api-reference - - - display-name: API Definitions - path: ./products/api-def/api-def.yml - icon: fa-regular fa-book - image: ./images/product-switcher/openapi-definition-light.png - slug: api-definitions - - - display-name: OpenAPI - path: ./products/api-def/openapi-def.yml - icon: fa-regular fa-book - image: ./images/product-switcher/openapi-definition-light.png - slug: openapi-definition - - - display-name: AsyncAPI - path: ./products/api-def/asyncapi-def.yml - icon: fa-regular fa-bolt - image: ./images/product-switcher/asyncapi-light.png - slug: asyncapi-definition - - - display-name: OpenRPC - path: ./products/api-def/openrpc-def.yml - icon: fa-regular fa-code - image: ./images/product-switcher/openrpc-light.png - slug: openrpc-definition - - - display-name: gRPC - path: ./products/api-def/grpc-def.yml - icon: fa-regular fa-plug - image: ./images/product-switcher/grpc-light.png - slug: grpc-definition - - - display-name: Fern Definition - path: ./products/api-def/ferndef-def.yml - icon: fa-regular fa-seedling - image: ./images/product-switcher/fern-definition-light.png - slug: fern-definition - -css: ./assets/styles.css - -navbar-links: - - type: minimal - text: Slack community - url: https://buildwithfern.com/slack - - type: secondary - text: Log in - url: https://dashboard.buildwithfern.com/ - - type: filled - text: Book a demo - url: https://buildwithfern.com/contact - -typography: - bodyFont: - name: GT-Planar - paths: - - path: ./assets/GT-Planar.woff2 - weight: 400 - - path: ./assets/GT-Planar-Medium.woff2 - weight: 500 - - path: ./assets/GT-Planar-Bold.woff2 - weight: 600 700 - headingsFont: - name: GT-Planar-Bold - path: ./assets/GT-Planar-Bold.woff2 - weight: 600 700 - -logo: - href: / - light: ./images/logo-primary.svg - dark: ./images/logo-white.svg - height: 20 -colors: - accent-primary: - dark: "#70E155" - light: "#008700" - background: - dark: "#111113" - light: "#FFFFFF" - border: - dark: "#393A40" - light: "#E0E1E6" - header-background: - dark: "#111113" - light: "#FFFFFF" - card-background: - dark: "#222325" - light: "#FFFFFF" -favicon: ./images/favicon_32.png - -layout: - page-width: 1504px - header-height: 75px - searchbar-placement: header - tabs-placement: header - -settings: - http-snippets: - - curl - -js: - - path: ./footer-dist/output.js - strategy: beforeInteractive - - path: ./rive-animation.js - strategy: afterInteractive - -analytics: - # posthog: - # api-key: ${POSTHOG_API_KEY} - gtm: - container-id: GTM-55W3VNDW - -experimental: - mdx-components: - - ./components - -# Redirects for new docs structure migration -redirects: - - # ============================================================================ - # GENERAL REDIRECTS - # ============================================================================ - - # Main learn page redirect - - source: /learn - destination: /learn/home - - source: /learn/welcome - destination: /learn/home - - - # ============================================================================ - # SDK REDIRECTS - # ============================================================================ - - # SDK Features/Capabilities redirects - - source: /learn/sdks/features - destination: /learn/sdks/overview/capabilities - - source: /learn/sdks/features/:slug* - destination: /learn/sdks/overview/capabilities - - # SDK Deep Dives - specific overrides for newer destinations - - source: /learn/sdks/capabilities/method-names - destination: /learn/sdks/deep-dives/customize-method-names - - source: /learn/sdks/guides/preview-your-sdk-locally - destination: /learn/sdks/deep-dives/local-previews - - source: /learn/sdks/capabilities/auto-pagination - destination: /learn/sdks/deep-dives/auto-pagination - - source: /learn/sdks/capabilities/idempotency-headers - destination: /learn/sdks/deep-dives/idempotency - - source: /learn/sdks/capabilities/integration-tests - destination: /learn/sdks/deep-dives/testing - - # SDK Package Managers redirects - - source: /learn/sdks/guides/publish-to-package-managers/npm-type-script - destination: /learn/sdks/generators/typescript/publishing - - source: /learn/sdks/guides/publish-to-package-managers/pypi - destination: /learn/sdks/generators/python/publishing - - source: /learn/sdks/guides/publish-to-package-managers/nuget - destination: /learn/sdks/generators/net/publishing - - source: /learn/sdks/guides/publish-to-package-managers/pkgsite - destination: /learn/sdks/generators/go/publishing - - source: /learn/sdks/guides/publish-to-package-managers/maven-central - destination: /learn/sdks/generators/java/publishing - - source: /learn/sdks/guides/publish-to-package-managers/rubygems - destination: /learn/sdks/generators/ruby/publishing - - source: /learn/sdks/guides/publish-to-package-managers/packagist - destination: /learn/sdks/generators/php/publishing - - source: /learn/sdks/package-managers/:slug* - destination: /learn/sdks/generators/typescript/publishing - - # SDK Introduction redirects - - source: /learn/sdks/introduction/configuration - destination: /learn/sdks/overview/introduction - - source: /learn/sdks/introduction/language-support - destination: /learn/sdks/overview/introduction - - source: /learn/sdks/introduction/overview - destination: /learn/sdks/overview/introduction - - source: /learn/sdks/overview/set-up-the-fern-folder - destination: /learn/sdks/overview/quickstart - - source: /learn/sdks/fern-folder - destination: /learn/sdks/overview/quickstart - - source: /learn/sdks/overview/github - destination: /learn/sdks/overview/project-structure - - source: /learn/sdks/introduction/customer-showcase - destination: /learn/sdks/customer-showcase - - source: /learn/sdks/introduction/changelog/ts/:slug* - destination: /learn/sdks/generators/typescript/changelog/:slug* - - source: /learn/sdks/introduction/changelog/python/:slug* - destination: /learn/sdks/generators/python/changelog/:slug* - - source: /learn/sdks/introduction/changelog/csharp/:slug* - destination: /learn/sdks/generators/csharp/changelog/:slug* - - source: /learn/sdks/introduction/changelog/go/:slug* - destination: /learn/sdks/generators/go/changelog/:slug* - - source: /learn/sdks/introduction/changelog/java/:slug* - destination: /learn/sdks/generators/java/changelog/:slug* - - source: /learn/sdks/introduction/changelog/ruby/:slug* - destination: /learn/sdks/generators/ruby/changelog/:slug* - - source: /learn/sdks/introduction/changelog/php/:slug* - destination: /learn/sdks/generators/php/changelog/:slug* - - # SDK Capabilities - remaining general redirects (after specific overrides above) - - source: /learn/sdks/capabilities/idiomatic-method-names - destination: /learn/sdks/deep-dives/customize-method-names - - source: /learn/sdks/capabilities/o-auth-token-refresh - destination: /learn/sdks/capabilities/oauth - - source: /learn/sdks/capabilities/retries-with-backoff - destination: /learn/sdks/capabilities/retries - - source: /learn/sdks/capabilities/web-sockets - destination: /learn/sdks/capabilities/websockets - - source: /learn/sdks/capabilities/augment-with-custom-code - destination: /learn/sdks/overview/custom-code - - source: /learn/sdks/capabilities/merging-multiple-apis - destination: /learn/sdks/capabilities/merging-apis - - # General SDK capabilities pattern (will catch any not specifically overridden above) - - source: /learn/sdks/capabilities/:slug* - destination: /learn/sdks/overview/introduction - - # SDK Guides - specific cases first, then general pattern - - source: /learn/sdks/guides/generate-your-first-sdk - destination: /learn/sdks/overview/quickstart - - source: /learn/sdks/guides/publish-a-public-facing-sdk - destination: /learn/sdks/overview/introduction - - source: /learn/sdks/guides/publish-to-package-managers/:slug* - destination: /learn/sdks/generators/:slug* - - source: /learn/sdks/reference/generators-yml-reference - destination: /learn/sdks/reference/generators-yml - - # General SDK guides pattern - - source: /learn/sdks/getting-started/:slug* - destination: /learn/sdks/overview/introduction - - source: /learn/sdks/guides/:slug* - destination: /learn/sdks/overview/introduction - - # ============================================================================ - # DOCS REDIRECTS - # ============================================================================ - - # Building Your Docs redirects (older naming) - - source: /learn/docs/building-your-docs/:slug* - destination: /learn/docs/building-and-customizing-your-docs/:slug* - - # Getting Started page redirects - specific cases first - - source: /learn/docs/getting-started/customer-showcase - destination: https://buildwithfern.com/customers - - source: /learn/docs/getting-started/global-configuration - destination: /learn/docs/configuration/what-is-docs-yml - - source: /learn/docs/getting-started/development - destination: /learn/docs/preview-publish/previewing-changes-locally - - source: /learn/docs/getting-started/publish-your-docs - destination: /learn/docs/preview-publish/publishing-your-docs - - # Building and Customizing Your Docs redirects - specific cases first - - source: /learn/docs/building-and-customizing-your-docs/navigation - destination: /learn/docs/configuration/navigation - - source: /learn/docs/navigation/overview - destination: /learn/docs/configuration/navigation - - source: /learn/docs/building-and-customizing-your-docs/versioning - destination: /learn/docs/configuration/versions - - source: /learn/docs/navigation/versions - destination: /learn/docs/configuration/versions - - source: /learn/docs/building-and-customizing-your-docs/announcements - destination: /learn/docs/customization/announcement-banner - - source: /learn/docs/navigation/announcement-banner - destination: /learn/docs/customization/announcement-banner - - source: /learn/docs/building-and-customizing-your-docs/links-and-redirects - destination: /learn/docs/seo/redirects - - source: /learn/docs/building-and-customizing-your-docs/customizing-slugs - destination: /learn/docs/seo/configuring-slugs - - source: /learn/docs/building-and-customizing-your-docs/hiding-content - destination: /learn/docs/customization/hiding-content - - source: /learn/docs/navigation/hiding-content - destination: /learn/docs/customization/hiding-content - - source: /learn/docs/building-and-customizing-your-docs/pull-request-preview - destination: /learn/docs/preview-publish/previewing-changes-in-a-pr - - source: /learn/docs/building-and-customizing-your-docs/product-switching - destination: /learn/docs/configuration/products - - source: /learn/docs/navigation/products - destination: /learn/docs/configuration/products - - source: /learn/docs/building-and-customizing-your-docs/custom-css-global-js - destination: /learn/docs/customization/custom-css-js - - source: /learn/docs/building-and-customizing-your-docs/custom-domain - destination: /learn/docs/preview-publish/setting-up-your-domain - - source: /learn/docs/building-and-customizing-your-docs/rbac - destination: /learn/docs/authentication/rbac - - source: /learn/docs/building-and-customizing-your-docs/search - destination: /learn/docs/customization/search - - - source: /learn/docs/content/write-markdown - destination: /learn/docs/writing-content/markdown - - source: /learn/docs/content/components/:slug* - destination: /learn/docs/writing-content/components/:slug* - - source: /learn/docs/content/custom-react-components - destination: /learn/docs/writing-content/custom-react-components - - source: /learn/docs/content/frontmatter - destination: /learn/docs/customization/frontmatter - - source: /learn/docs/content/reusable-snippets - destination: /learn/docs/writing-content/reusable-snippets - - source: /learn/docs/writing-content/reusable-markdown - destination: /learn/docs/writing-content/reusable-snippets - - source: /learn/docs/content/changelog - destination: /learn/docs/customization/changelogs - - source: /learn/docs/navigation/changelogs - destination: /learn/docs/customization/changelogs - - source: /learn/docs/writing-content/visual-editor - destination: /learn/docs/writing-content/fern-editor - - source: /learn/docs/writing-content/code-blocks - destination: /learn/docs/writing-content/components/code-blocks - - - source: /learn/docs/getting-started/changelog/:slug* - destination: /learn/docs/changelog/:slug* - - - source: /learn/docs/api-references/api-explorer - destination: /learn/docs/api-references/api-explorer/overview - - source: /learn/docs/api-references/api-playground/:slug* - destination: /learn/docs/api-references/api-explorer/:slug* - - source: /learn/docs/api-references/api-playground - destination: /learn/docs/api-references/api-explorer/overview - - source: /learn/user-feedback - destination: /learn/docs/user-feedback - - source: /learn/docs/customization/what-is-docs-yml - destination: /learn/docs/configuration/what-is-docs-yml - - # ============================================================================ - # CLI & API REFERENCE REDIRECTS - # ============================================================================ - - # CLI & API Reference specific redirects first - - source: /learn/cli-api/cli-reference/get-started-with-fern-cli - destination: /learn/cli-api-reference/cli-reference/overview - - source: /learn/cli-api/cli-reference/cli-overview - destination: /learn/cli-api-reference/cli-reference/overview - - source: /learn/cli-reference/cli-overview - destination: /learn/cli-api-reference/cli-reference/overview - - source: /learn/cli-reference/overview - destination: /learn/cli-api-reference/cli-reference/overview - - source: /learn/cli-api/cli-reference/global-options - destination: /learn/cli-api-reference/cli-reference/options - - source: /learn/cli-reference/get-started - destination: /learn/cli-api-reference/cli-reference/overview - - source: /learn/cli-reference/commands - destination: /learn/cli-api-reference/cli-reference/commands - - source: /learn/cli-reference/options - destination: /learn/cli-api-reference/cli-reference/options - # CLI patterns - - source: /learn/cli-api/cli-reference/:slug* - destination: /learn/cli-reference/:slug* - - source: /learn/cli-api/cli/:slug* - destination: /learn/cli-reference/:slug* - - source: /learn/cli-api/:slug* - destination: /learn/cli-reference/:slug* - - source: /learn/cli-reference/changelog/:slug* - destination: /learn/cli-api-reference/cli-reference/changelog/:slug* - - # ============================================================================ - # API DEFINITION REDIRECTS - # ============================================================================ - - # # API Definition OpenAPI specific redirects first - - source: /learn/api-definition/openapi/endpoints/:slug* - destination: /learn/api-definitions/openapi/endpoints/:slug* - - source: /learn/api-definition/openapi/extensions/:slug* - destination: /learn/api-definitions/openapi/extensions/:slug* - - source: /learn/api-definition/openapi/frameworks/:slug* - destination: /learn/api-definitions/openapi/frameworks/:slug* - - source: /learn/api-definition/openapi/:slug* - destination: /learn/api-definitions/openapi/:slug* - - source: /learn/openapi-definition/extensions/webhooks - destination: /learn/api-definitions/openapi/endpoints/webhooks - - source: /learn/api-definitions/openapi/overlay-customizations - destination: /learn/api-definitions/overview/overrides - - source: /learn/api-definitions/asyncapi/overlay-customizations - destination: /learn/api-definitions/overview/overrides - - source: /learn/api-definitions/openrpc/overlay-customizations - destination: /learn/api-definitions/overview/overrides - - source: /learn/api-definitions/grpc/overlay-customizations - destination: /learn/api-definitions/overview/overrides - - source: /learn/api-definitions/openapi/automatic-updates - destination: /learn/api-definitions/openapi/sync-your-open-api-specification - - # API Definition Fern specific redirects first - - source: /learn/api-definition/fern/endpoints/:slug* - destination: /learn/api-definitions/ferndef/endpoints/:slug* - - source: /learn/api-definition/fern/api-yml/:slug* - destination: /learn/api-definitions/ferndef/api-yml/:slug* - - source: /learn/api-definition/fern/:slug* - destination: /learn/api-definitions/ferndef/:slug* - - # # API Definition Introduction redirects - - source: /learn/api-definition/introduction/what-is-an-api-definition - destination: /learn/api-definitions/overview/what-is-an-api-definition - - source: /learn/api-definition/introduction/what-is-the-fern-folder - destination: /learn/api-definitions/overview/project-structure - - # ============================================================================ - # ASK FERN (AI SEARCH) REDIRECTS - # ============================================================================ - - # Ask Fern specific redirects first - - source: /learn/ai-search/customer-showcase - destination: https://buildwithfern.com/customers - - source: /learn/ai-search/overview - destination: /learn/ask-fern/getting-started/what-is-ask-fern - - source: /learn/ai-search/custom-prompting - destination: /learn/ask-fern/configuration/custom-prompts - - source: /learn/ai-search/citations - destination: /learn/ask-fern/features/citations - - source: /learn/ask-fern/overview - destination: /learn/ask-fern/getting-started/what-is-ask-fern - - source: /learn/ask-fern/customer-showcase - destination: https://buildwithfern.com/customers - - source: /learn/ask-fern/citations - destination: /learn/ask-fern/features/citations - - source: /learn/ask-fern/custom-prompting - destination: /learn/ask-fern/configuration/custom-prompts - - # General Ask Fern patterns - - source: /learn/ai-search/getting-started/:slug* - destination: /learn/ask-fern/:slug* - - source: /learn/ai-search/features/:slug* - destination: /learn/ask-fern/:slug* - - source: /learn/ai-search/:slug* - destination: /learn/ask-fern/:slug* - - source: /learn/ask-fern/api-reference/queries/:slug* - destination: /learn/ask-fern/api-reference/overview - - # ============================================================================ - # API REFERENCE REDIRECTS (Fern Public API) - # ============================================================================ - - # Fern Public API Reference redirects - now redirect to CLI Reference - - source: /learn/api-reference/:slug* - destination: /learn/cli-api-reference/cli-reference/overview - - source: /learn/cli-api-reference/api-reference/:slug* - destination: /learn/cli-api-reference/cli-reference/overview - - # ============================================================================ - # API REFERENCE REDIRECTS - # ============================================================================ - - source: /learn/openapi-definition/empty-page - destination: /learn/api-definitions/openapi/overview - - source: /learn/asyncapi-definition/empty-page - destination: /learn/api-definitions/asyncapi/overview - - source: /learn/openrpc-definition/empty-page - destination: /learn/api-definitions/openrpc/overview - - source: /learn/grpc-definition/empty-page - destination: /learn/api-definitions/grpc/overview - - source: /learn/fern-definition/empty-page - destination: /learn/api-definitions/ferndef/overview - - source: /learn/openapi-definition/:slug* - destination: /learn/api-definitions/openapi/:slug* - - source: /learn/asyncapi-definition/:slug* - destination: /learn/api-definitions/asyncapi/:slug* - - source: /learn/openrpc-definition/:slug* - destination: /learn/api-definitions/openrpc/:slug* - - source: /learn/grpc-definition/:slug* - destination: /learn/api-definitions/grpc/:slug* - - source: /learn/fern-definition/:slug* - destination: /learn/api-definitions/ferndef/:slug* - - # Redirect old others.mdx extension pages to overview pages - - source: /learn/api-definitions/openapi/extensions/others - destination: /learn/api-definitions/openapi/extensions/overview - - source: /learn/api-definitions/asyncapi/extensions/others - destination: /learn/api-definitions/asyncapi/extensions/overview - - source: /learn/api-definitions/openrpc/extensions/others - destination: /learn/api-definitions/openrpc/extensions/overview - - source: /learn/api-definitions/grpc/extensions/:slug* - destination: /learn/api-definitions/overview/overrides#definition-specific-extensions - - # ============================================================================ - # ADDITIONAL /LEARN/* REDIRECTS FROM CRAWLED URLS FROM GOOGLE SEARCH CONSOLE - # ============================================================================ - - # SDK specific redirects - - source: /learn/sdks/generators/java/publishing-to-maven-central - destination: /learn/sdks/generators/java/publishing - - source: /learn/sdks/generators/php/publishing-to-packagist - destination: /learn/sdks/generators/php/publishing - - source: /learn/sdks/generators/python/publishing-to-py-pi - destination: /learn/sdks/generators/python/publishing - - source: /learn/sdks/generators/typescript/publishing-to-npm - destination: /learn/sdks/generators/typescript/publishing - - source: /learn/sdks/generators/java/adding-custom-code - destination: /learn/sdks/generators/java/custom-code - - source: /learn/sdks/reference/configuration - destination: /learn/sdks/reference/generators-yml - - source: /learn/sdks/client - destination: /learn/sdks/overview/introduction - - source: /learn/sdks/src - destination: /learn/sdks/overview/project-structure - - source: /learn/sdks/alternatives/speakeasy - destination: /learn/sdks/overview/introduction - - # Docs specific redirects - - source: /learn/docs/customization/project-structure - destination: /learn/docs/getting-started/project-structure - - source: /learn/docs/alternatives/mintlify - destination: /learn/docs/getting-started/overview - - source: /learn/docs/api-references/api-explorer/advanced-configuration - destination: /learn/docs/api-references/api-explorer/overview - - source: /learn/docs/enterprise/self-hosted - destination: /learn/docs/self-hosted/overview - - source: /learn/docs/content/visual-editor-beta - destination: /learn/docs/writing-content/fern-editor - - source: /learn/docs/content/visual-editor - destination: /learn/docs/writing-content/fern-editor - - source: /learn/docs/content - destination: /learn/docs/writing-content/markdown - - source: /learn/docs/config/overview - destination: /learn/docs/configuration/what-is-docs-yml - - source: /learn/docs/llms.txt8 - destination: /learn/docs/seo/llms-txt - - source: /learn/docs/path/to/asset.pdf - destination: /learn/docs/getting-started/overview - - source: /learn/docs/components/tabs - destination: /learn/docs/writing-content/components/tabs - - source: /learn/docs/components/CustomCard - destination: /learn/docs/writing-content/custom-react-components - - # API Definition redirects - - source: /learn/api-definition/openapi/webhooks - destination: /learn/api-definitions/openapi/endpoints/webhooks - - source: /learn/api-definition/introduction - destination: /learn/api-definitions/overview/what-is-an-api-definition - - source: /learn/api-definition/openapi/streaming-and-sse - destination: /learn/api-definitions/openapi/endpoints/streaming-and-sse - - source: /learn/api-definition/openapi/audiences - destination: /learn/api-definitions/openapi/audiences - - source: /learn/api-definition/openapi/examples - destination: /learn/api-definitions/openapi/examples - - source: /learn/api-definition/fern/comparison-with-open-api - destination: /learn/api-definitions/ferndef/overview - - source: /learn/api-definitions/openapi/openapi.yml - destination: /learn/api-definitions/openapi/overview - - source: /learn/api-definitions/ferndef/web-sockets - destination: /learn/api-definitions/ferndef/websockets - - source: /learn/api-definitions/grpc/extensions/server-name - destination: /learn/api-definitions/grpc/servers - - source: /learn/api-definitions/grpc/extensions/timeout - destination: /learn/api-definitions/grpc/overview - - source: /learn/api-definitions/asyncapi/extensions/server-name - destination: /learn/api-definitions/asyncapi/extensions/server-names - - source: /learn/api-definitions/openrpc/extensions/sdk-group-name - destination: /learn/api-definitions/openrpc/extensions/sdk-group-names - - source: /learn/api-definitions/openrpc/extensions/examples - destination: /learn/api-definitions/openrpc/examples - - source: /learn/api-definitions/openrpc/extensions/retry - destination: /learn/api-definitions/openrpc/extensions/retry-behavior - - source: /learn/overview/define-your-api/openapi/extensions - destination: /learn/api-definitions/openapi/extensions/overview - - # CLI & API Reference redirects - - source: /learn/cli-api/cli-reference - destination: /learn/cli-api-reference/cli-reference/overview - - source: /learn/cli-api/api-reference/:slug* - destination: /learn/cli-api-reference/cli-reference/overview - - source: /learn/api/api-reference/:slug* - destination: /learn/cli-api-reference/cli-reference/overview - - # Ask Fern redirects - - source: /learn/ask-fern/features/custom-fa-qs - destination: /learn/ask-fern/features/citations - - source: /learn/ai-search/getting-started/ai-search-customer-showcase - destination: https://buildwithfern.com/showcase#ask-fern-customers - - source: /learn/ask-fern/api-reference/conversations/get-conversation - destination: /learn/ask-fern/api-reference/overview - - source: /learn/ask-fern/api-reference/queries/:slug* - destination: /learn/ask-fern/api-reference/overview - - # V2 legacy paths (old version of docs) - - source: /learn/v2/:slug* - destination: /learn/:slug* - - # Misc legacy learn paths - - source: /learn/snippets/:slug* - destination: /learn/cli-api-reference/cli-reference/overview - - source: /learn/cli-reference/path/to/file.pdf - destination: /learn/cli-api-reference/cli-reference/overview +navigation: [] diff --git a/fern/docs/pages/learn/docs/getting-started/one.mdx b/fern/docs/pages/learn/docs/getting-started/one.mdx new file mode 100644 index 00000000..a0e31a07 --- /dev/null +++ b/fern/docs/pages/learn/docs/getting-started/one.mdx @@ -0,0 +1,5 @@ +--- +title: one +slug: learn/docs/getting-started/one +--- + diff --git a/fern/docs/pages/learn/docs/getting-started/three.mdx b/fern/docs/pages/learn/docs/getting-started/three.mdx new file mode 100644 index 00000000..3217e25e --- /dev/null +++ b/fern/docs/pages/learn/docs/getting-started/three.mdx @@ -0,0 +1,5 @@ +--- +title: three +slug: learn/docs/getting-started/three +--- + diff --git a/fern/products/docs/docs.yml b/fern/products/docs/docs.yml index 4dfdeed4..f40c2aaf 100644 --- a/fern/products/docs/docs.yml +++ b/fern/products/docs/docs.yml @@ -130,7 +130,7 @@ navigation: - section: Preview & publish collapsed: true contents: - - page: Previewing changes locally + - page: Previewing changes locally path: ./pages/getting-started/preview-changes-locally.mdx - page: Previewing changes in a PR path: ./pages/getting-started/pr-preview.mdx @@ -218,9 +218,9 @@ navigation: path: ./pages/api-references/autopopulate-api-key.mdx - page: SSO path: ./pages/authentication/sso.mdx - - section: Self-hosted - collapsed: true - contents: + - section: Self-hosted + collapsed: true + contents: - page: Overview path: ./pages/enterprise/self-hosted.mdx - page: Set up self-hosted documentation @@ -253,7 +253,7 @@ navigation: slug: analytics/mixpanel - page: Postman path: ./pages/integrations/postman.mdx - - page: LaunchDarkly feature flags + - page: LaunchDarkly feature flags path: ./pages/integrations/feature-flags.mdx - section: Developer tools collapsed: true @@ -265,7 +265,12 @@ navigation: - page: GitLab path: ./pages/developer-tools/gitlab.mdx - page: Vale - path: ./pages/developer-tools/vale.mdx + path: ./pages/developer-tools/vale.mdx - page: View Markdown path: ./pages/developer-tools/view-markdown.mdx - \ No newline at end of file + - section: two + contents: + - page: one + path: docs/pages/learn/docs/getting-started/one.mdx + - page: three + path: docs/pages/learn/docs/getting-started/three.mdx