You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Build: disable Sphinx manipulation
Add a feature flag called `DISABLE_SPHINX_MANIPULATION` that:
- don't install `readthedocs-sphinx-ext` Python package
- don't append anything to the Sphinx's `conf.py` file
- enable Read the Docs Addons on these versions automatically
The idea behind this is start defaulting new projects to Read the Docs Addons
without breaking old projects.
This is a potential first step in favor of the full deprecation/removal of the
Sphinx manipulation (as we already did for MkDocs). Once this
happens, **building on Read the Docs will produce the exact same result than
building locally**.
Related readthedocs/addons#72
* Build: add `READTHEDOCS_REPOSITORY_PATH` environment variable
This is a useful variable that we will require during the deprecation of the
Sphinx context manipulation.
Besides, it seems a useful variable that we should expose to users anyways so
they can use it as relative to calculate other useful paths.
* Build: add `READTHEDOCS_PRODUCTION_DOMAIN` as environment variable
* Document `READTHEDOCS_PRODUCTION_DOMAIN` env var
* Update tests
0 commit comments