Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create or reuse a Sphinx theme package for Plone 6 Documentation? #1491

Open
1 of 2 tasks
stevepiercy opened this issue Apr 20, 2023 · 2 comments
Open
1 of 2 tasks

Create or reuse a Sphinx theme package for Plone 6 Documentation? #1491

stevepiercy opened this issue Apr 20, 2023 · 2 comments
Milestone

Comments

@stevepiercy
Copy link
Contributor

stevepiercy commented Apr 20, 2023

Plone Documentation versions affected

  • 5.x
  • 6.x

Description

There are at least a dozen packages that use various themes for publishing their documentation. Plone 6 Documentation uses a lightly customized theme of Sphinx Book Theme, which in turn is based on PyData Sphinx Theme, and sharing these modifications across all packages is not maintainable.

To remedy this situation, we should create a new theme named plone-sphinx-theme. It would have tests that check functionality, display, and layout, using the similar test suites from the parent themes.

There exists a Sphinx theme repository in the Plone organization already, but it might not be the best fit going forward.

Refs:

@stevepiercy stevepiercy added this to the Plone 6.0 milestone Apr 20, 2023
@stevepiercy stevepiercy changed the title Create a Plone Documentation Sphinx theme package Create or reuse a Sphinx theme package for Plone 6 Documentation? Apr 20, 2023
@polyester
Copy link
Sponsor Member

Create a new one. Sphinxtheme.plone has the ones for the 5, 4 and 3 versions of the docs, and is on palliative care by me to keep it running and cludgel in things like version drop-downs to the current version. Having a completely different theme in there in a branch is just a recipe for brain melt

@stevepiercy
Copy link
Contributor Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

No branches or pull requests

2 participants