Skip to content

Beautiful, interactive documentation websites powered by MDX and OpenAPI. Build, deploy, and maintain a developer documentation site.

License

Notifications You must be signed in to change notification settings

fern-api/fern-platform

Folders and files

NameName
Last commit message
Last commit date
Aug 1, 2024
Mar 21, 2024
Jul 25, 2024
Jul 31, 2024
Jul 31, 2024
Jul 13, 2023
Aug 1, 2024
Apr 30, 2024
Jun 4, 2024
Aug 1, 2024
Jul 1, 2024
Apr 19, 2024
May 9, 2024
Mar 23, 2024
Apr 16, 2024
May 7, 2024
Jan 31, 2024
Jun 16, 2022
Jun 24, 2024
Jun 19, 2024
Aug 1, 2023
Mar 21, 2024
Jan 31, 2024
Jul 6, 2022
Mar 12, 2024
Jun 26, 2024
Mar 25, 2024
Mar 24, 2024
Oct 5, 2023
Mar 21, 2024
Jul 25, 2024
Mar 25, 2024
Jul 31, 2024
Jul 6, 2024
Aug 21, 2023
Apr 12, 2022
Jul 26, 2022
Jun 8, 2024
Apr 12, 2024

Repository files navigation

🌿 Fern Platform

The Fern Platform repository contains all of Fern's closed-source services and frontends.

API Definitions

All API Definitions should be defined in Fern. These definitions will be documented in our internal documentation website.

To check your API Definitions run pnpm fern check. All Fern commands should be prefixed with pnpm since our fern dependency is managed by our workspace root.

Note: To upgrade fern run pnpm upgrade fern-api.

Services

FDR (Fern Definition Registry)

FDR is the backend for Fern's docs product and provides an API to store and retrieve API Definitions as well as docs. It's API is defined here.

FDR is implemented as a Node.js Express server and hosted on ECS. Any PR that is merged to main and contains changes to FDR, will automatically be deployed to our dev stack.

To release FDR on prod, you need to tag a release with the format "fdr@" on this repository.