essentia
essentia copied to clipboard
[feat] Convert the documentation to Read The Docs template
Following changes were made in this commit -
- Sphinx's
conf.pyfile was regenerated. Old configuration file is inconf_old.py custom.csswas added to set sidebar colorsdocumentation.rstpage was added to serve as the home page for docs. Replaces the olddocumentation.html.- Some
rstfiles were modified to reduce the number of sidebar pages
@dhunstack The build-docs workflows is missing sphinx_rtd_theme dependency (Theme error: no theme named 'sphinx_rtd_theme' found (missing theme.toml?)), it needs to be added here.
Fixed doc build script to catch such issues in the future: https://github.com/MTG/essentia/commit/c896c90b452849a1acc5ff13c622bf9e128ad8a1.
PR for dependency updates - https://github.com/MTG/essentia/pull/1444 Can merge that in master first to avoid creating another merge commit here.