Deploying with Mintlify
OpenRTC docs are built with Mintlify. Thedocs/ directory
contains mint.json (navigation and branding) and all content pages as .md / .mdx files.
One-time setup
- Go to dashboard.mintlify.com and sign in.
- Click New Docs and connect the
mahimailabs/openrtcGitHub repository. - Set the docs directory to
docs/. - Mintlify reads
docs/mint.jsonas the entry point and syncs all content pages automatically. - Confirm the published URL (typically
openrtc.mintlify.appor a custom domain).
Continuous deployment
Once connected, every push to the default branch triggers an automatic sync. No GitHub Actions workflow is needed — Mintlify handles the build and deploy pipeline. To preview changes before merge, Mintlify generates a preview URL for each pull request automatically.Custom domain
- In the Mintlify dashboard, go to Settings → Custom Domain.
- Add your domain (e.g.
docs.openrtc.dev). - Add a CNAME record pointing to
hosting.mintlify.comat your DNS provider.
Local preview
Install the Mintlify CLI:docs/ directory:
http://localhost:3000.
Updating navigation
Editdocs/mint.json to add or reorder pages:
