This repository powers the PlexAPI.dev documentation site, hosted on Mintlify.
docs.json– Mintlify site configuration and navigation.*.mdx– Documentation pages for the Getting Started section.openapi-with-code-samples.yaml– OpenAPI specification used to generate the API Reference..speakeasy/– Speakeasy workflow that merges code samples into the OpenAPI spec.
Install the Mintlify CLI:
npm i -g mintlifyRun the local preview server from the repository root:
mintlify devThe API reference is generated from openapi-with-code-samples.yaml. To refresh it with the latest Speakeasy code samples, run:
speakeasy run workflow --source merge-code-samples-into-specThe canonical OpenAPI specification lives in the PlexAPI.dev monorepo. Updates to the canonical spec are made there; this repository consumes a rendered, sample-rich version for documentation.
This site is deployed through the Mintlify GitHub App. Changes pushed to the default branch are published automatically.
See the Contributing page for content style rules, validation commands, and the review process.