- Bump max version of sphinx from <7 to <8
- Bump max version of myst-parser to <3
- Pinpoint sphinx-design to 0.5.0
- Properly group dependencies by type
- Bump min version of Sphinx to 4.0.0
This was already required by the previous version of furo
- Revert headline font sizes, font weights and margins to previous style
- Fix broken margin of version links in sidebar
- Override font style of pygments' "generic output"
- Add edit page button via new config option
- Add versioningit to docs-requirements.txt
Needed dependency when Streamlink was installed in editable mode.
- Reformat netlify.toml
- Update PYTHON_VERSION env var (based on Ubuntu 20.04)
- Always fetch all tags to ensure correct version strings in docs builds
- Add plugins dir to ignore check
Sphinx v1.8 has deprecated source_parsers which is used for recommonmark.
This commit replace the use of source_parsers for recommonmark with the
use of recommonmark as an extension (supported by recommonmark since
0.5.0).
* rename CHANGELOG to md
* symlink the change log in to the docs
* include the recommonmark parser for md file
* reformatted the CHANGELOG md file, should look more or less the same as the RST
* refactored the release scripts to handle/generate the new format
* file is a bad variable name
* couple of minor tweaks, mainly style
* Fix git shortlog being highlighted as Python in the docs
* update manifest to include changelog.md instead of rst
Minor tweaks to the docs. Fixed all the warnings and enabled "Fail on warning" option so that problems with the docs will cause the build to fail on warning, the docs are also built for every commit and PR.
Restructured the travis script/after_success so that the docs are only pushed if the build was successful (only master branch and no PRs).