spyder-ide / spyder-docs

Documentation for Spyder, the Scientific Python Development Environment
https://docs.spyder-ide.org
MIT License
33 stars 283 forks source link

Adopt PyData-Sphinx-Theme for Spyder Docs #367

Closed CAM-Gerlach closed 1 month ago

CAM-Gerlach commented 5 months ago

Pull Request

Pull Request Checklist

Description of Changes

As has long been planned, this (currently) WiP PR migrates the Spyder Docs site from our very outdated, heavily customized PyData Sphinx Theme fork to the modern upstream versions, as well as migrating our other obsolete dependencies blocked on the same (Sphinx 3, Sphinx-Panels and Sphinx-Multiversion to Sphinx 7, Sphinx-Design and PST's version switcher, respectively).

Currently quite WiP, but publishing this as a PR for visibility and so we have a public preview. The plan is to work on this over the next two weeks, and have it ready to merge before I leave for PyCon.

Migration elements:

As a result, this:

Work plan for initial PR

Followup PRs plan to:

Issue(s) Resolved

Fixes #170 (incidentally, since images are now left-aligned rather than centered)