An updated vision for Read the Docs

I’m excited that we published our 2025 vision for Read the Docs. It’s been a long-term goal to build more support for other documentation tools, and better UX for documentation authors and readers.

The major steps here have been:

  • Removing build magic: Removing the injection of data or configuration into your documentation builds. We used to have a full Sphinx extension that we injected, and a lot of configuration file manipulation for both Sphinx and MkDocs. This has been removed, which means builds should happen exactly as they do locally.

  • Adding build support for all tools: We built support into our build system for fully custom builds, which allows any build process that outputs HTML to be hosted on Read the Docs.

  • Adding frontend support for all tools: We rebuilt our flyout menu and the JavaScript that is injected into your documentation builds as a set of Read the Docs Addons. This enables granular configuration, and disabling of various frontend features via user settings.

  • Supporting custom integrations: We’re exposing all the data that we use to build Addons to documentation users, who can build custom data integrations. This allows you to integrate the versions from the API into a version selector, offline formats into a download UI, and provide an integrated UX for your users.

Our actual website is currently running on Read the Docs, and built with Pelican. Just a small example of what we can support now!



Hey there! I'm Eric and I work on communities in the world of software documentation. Feel free to email me if you have comments on this post!