# Docs ## Docs - [Quickstart](https://buildwithfern.com/learn/docs/getting-started/quickstart.mdx): Start building beautiful documentation in under 5 minutes - [Global Configuration](https://buildwithfern.com/learn/docs/getting-started/global-configuration.mdx): Customize your documentation using the docs.yml file - [Project Structure](https://buildwithfern.com/learn/docs/getting-started/project-structure.mdx): An overview of the file and folder structure of a Fern Docs project - [Preview changes locally](https://buildwithfern.com/learn/docs/getting-started/development.mdx): View and share updates to your documentation - [Publishing your docs](https://buildwithfern.com/learn/docs/getting-started/publish-your-docs.mdx) - [Configure your site navigation](https://buildwithfern.com/learn/docs/building-your-docs/navigation.mdx): Set up the navigation for your documentation site built with Fern Docs using the docs.yml file, including tabs, sections, pages, and more. - [Versioning](https://buildwithfern.com/learn/docs/building-your-docs/versioning.mdx): Allow users to navigate between different versions of your docs. - [Add an announcement banner to your docs](https://buildwithfern.com/learn/docs/building-your-docs/announcements.mdx): Prominently highlight new features, updates, or important information - [Configure links and redirects for your site](https://buildwithfern.com/learn/docs/building-your-docs/links-and-redirects.mdx): Set up the navigation for your documentation site built with Fern Docs using the docs.yml file - [Customizing slugs within your site](https://buildwithfern.com/learn/docs/building-your-docs/customizing-slugs.mdx) - [Hiding content in your site](https://buildwithfern.com/learn/docs/building-your-docs/hiding-content.mdx) - [Fully customize your docs](https://buildwithfern.com/learn/docs/building-your-docs/custom-css-global-js.mdx): Add brand-specific styling, user interactions. and components to make your docs your own. - [Pull request previews](https://buildwithfern.com/learn/docs/building-your-docs/pull-request-preview.mdx): Fern's PR previews feature lets you preview changes to your docs from pull requests before merging to the live docs site. Use manually or in GitHub Actions. - [Bring your custom domain](https://buildwithfern.com/learn/docs/building-your-docs/custom-domain.mdx): Learn how to set up your Fern-generated documentation site to use a custom subdomain or subpath. - [Collecting feedback and suggestions from users](https://buildwithfern.com/learn/user-feedback.mdx) - [Write docs content using Markdown](https://buildwithfern.com/learn/docs/content/write-markdown.mdx): Use Markdown and MDX to add content to your Fern documentation site, including Fern's built-in component library. - [Components Overview](https://buildwithfern.com/learn/docs/content/components/overview.mdx): Enhance your docs with Fern's built-in component library. Use components to create interactive and engaging documentation. - [Accordions](https://buildwithfern.com/learn/docs/content/components/accordions.mdx): Expand or collapse to reveal more information - [Accordion Groups](https://buildwithfern.com/learn/docs/content/components/accordion-groups.mdx): Display expandable/collapsible options that can reveal more information - [Aside](https://buildwithfern.com/learn/docs/content/components/aside.mdx): Push any content inside the Aside component to the right of the page in a sticky container - [Callouts](https://buildwithfern.com/learn/docs/content/components/callouts.mdx): A built-in component to show important information to the reader - [Cards](https://buildwithfern.com/learn/docs/content/components/cards.mdx): Use cards to display content in a box - [Card Groups](https://buildwithfern.com/learn/docs/content/components/card-groups.mdx): Show cards side by side in a grid format - [Code Blocks](https://buildwithfern.com/learn/docs/content/components/code-blocks.mdx): Write beautiful code snippets in your documentation - [Steps](https://buildwithfern.com/learn/docs/content/components/steps.mdx): The Steps component helps you display a set of instructions to the user. - [Frames](https://buildwithfern.com/learn/docs/content/components/frames.mdx): Wrap images in a container with the frame component - [Tabs](https://buildwithfern.com/learn/docs/content/components/tabs.mdx): The Tabs component allows you to display related content in a tabbed view. - [Endpoint Request Snippet](https://buildwithfern.com/learn/docs/content/components/request-snippet.mdx): Reference an endpoint request from your API Reference - [Endpoint Response Snippet](https://buildwithfern.com/learn/docs/content/components/response-snippet.mdx): Reference an endpoint response from your API Reference - [Customize content using frontmatter](https://buildwithfern.com/learn/docs/content/frontmatter.mdx): Use frontmatter to set a variety of page properties and metadata. - [Reusable Snippets](https://buildwithfern.com/learn/docs/content/reusable-snippets.mdx): Reusable, custom snippets to keep content in sync. Edit once, update everywhere. - [Keep a Changelog](https://buildwithfern.com/learn/docs/content/changelog.mdx): Record the notable changes to your project - [Generate your API Reference](https://buildwithfern.com/learn/docs/api-references/generate-api-ref.mdx): Use Fern Docs to generate your API Reference documentation from your API definition, using your choice of either OpenAPI or Fern Definition. - [Display SDK snippets](https://buildwithfern.com/learn/docs/api-references/sdk-snippets.mdx): Enable SDK code examples in TypeScript, Python, Go, and more from the request and response examples documented in your API definition. Once enabled, Fern Docs will automatically populate the snippets within your API Reference. - [API Playground](https://buildwithfern.com/learn/docs/api-references/api-playground.mdx): Reduce "time to 200" by allowing users to make real calls to your API from right within the API Reference. - [Auto-populate API keys](https://buildwithfern.com/learn/docs/api-references/api-playground/auto-populate-api-keys.mdx): Make integrating with your API frictionless by adding your login flow to the API Playground. - [Advanced configuration](https://buildwithfern.com/learn/docs/api-references/api-playground/advanced-configuration.mdx): Configure advanced settings like the server URLs reachable by the API playground and authentication with OAuth. - [Endpoint errors configuration](https://buildwithfern.com/learn/docs/api-references/endpoint-errors.mdx): Enable errors to show up on the endpoint pages of your documentation, from the error names, codes, and objects returned configured in your API definition. - [Audiences](https://buildwithfern.com/learn/docs/api-references/audiences.mdx): Use audiences to filter the endpoints, schemas, and properties that are displayed in your API Reference. - [Customize API Reference layout](https://buildwithfern.com/learn/docs/api-references/customize-api-reference-layout.mdx): Customize your API Reference's naming, ordering, and structure. - [Write Markdown content in your API Reference](https://buildwithfern.com/learn/docs/api-references/write-markdown-in-api-reference.mdx): Add Markdown content to your API Reference including summary pages and content between endpoints. - [Integrations](https://buildwithfern.com/learn/docs/integrations/overview.mdx): Integrate with third party platforms for analytics, support, etc. - [Google Analytics](https://buildwithfern.com/learn/docs/integrations/analytics/google.mdx): Add Google Analytics to your Docs with Fern. - [PostHog](https://buildwithfern.com/learn/docs/integrations/analytics/posthog.mdx): Learn how to integrate PostHog with Fern Docs! - [Fullstory](https://buildwithfern.com/learn/docs/integrations/analytics/fullstory.mdx): Learn how to integrate Fern Docs with Fullstory to track user behavior and analytics. - [Segment](https://buildwithfern.com/learn/docs/integrations/analytics/segment.mdx): Learn how to integrate Fern Docs with Segment to track user behavior and analytics. - [Intercom](https://buildwithfern.com/learn/docs/integrations/support/intercom.mdx): Learn how to integrate Intercom with Fern Docs! - [Postman Integeration](https://buildwithfern.com/learn/docs/integrations/postman.mdx): Generate a postman collection full of example requests and responses - [Hosting with GitLab](https://buildwithfern.com/learn/docs/developer-tools/gitlab.mdx) - [Using Vale](https://buildwithfern.com/learn/docs/developer-tools/vale.mdx)