pvlib / pvanalytics

Quality control, filtering, feature labeling, and other tools for working with data from photovoltaic energy systems.
https://pvanalytics.readthedocs.io
MIT License
97 stars 32 forks source link

Consider switching sphinx themes #176

Closed kandersolar closed 1 year ago

kandersolar commented 1 year ago

Our docs currently use the alabaster theme, resulting in a website which I (very subjectively) find a little difficult to read and navigate. Compare with docs built with other themes:

I'd like to switch to another theme, but I don't have a strong opinion on what new theme to choose. Some considerations:

Themes affect not just font and styling but also navigation. For example, the pydata-sphinx-theme separates out top-level navigation to a top navbar instead of putting the entire website tree in the left sidebar. See examples of many themes here: https://sphinx-themes.org/#themes

The three pvlib/* projects with sphinx docs currently use three different themes. Using the same theme across multiple projects might be helpful in that experience using a theme in one project would transfer to another. It may also help with "branding" the pvlib family, if that's something we are interested in. One downside of using the same theme for all projects is that it might be harder to know which project you're looking at if all of our docs look the same.

cwhanse commented 1 year ago

I somewhat prefer the new pvlib-python theme (pydata) over the current pvanalytics theme (alabaster). I don't like the rtd-sphinx theme; perhaps because that's what pvlib-python just left.

I note that both numpy and scipy use the pydata theme and their home documentation pages look very similar. In fact, both suggest that we're putting too much content on the home documentation page.

bt- commented 1 year ago

I’ve been finding the latest pvlib docs very pleasant to navigate and I think it would be helpful to have consistent themes. Not sure if anyone references it other than me, but I’m open to changing pvcaptest to match.

On Wed, Dec 14, 2022 at 3:11 PM Kevin Anderson @.***> wrote:

Our docs currently use the alabaster theme, resulting in a website which I (very subjectively) find a little difficult to read and navigate. Compare with docs built with other themes:

I'd like to switch to another theme, but I don't have a strong opinion on what new theme to choose. Some considerations:

Themes affect not just font and styling but also navigation. For example, the pydata-sphinx-theme separates out top-level navigation to a top navbar instead of putting the entire website tree in the left sidebar. See examples of many themes here: https://sphinx-themes.org/#themes

The three pvlib/* projects with sphinx docs currently use three different themes. Using the same theme across multiple projects might be helpful in that experience using a theme in one project would transfer to another. It may also help with "branding" the pvlib family, if that's something we are interested in. One downside of using the same theme for all projects is that it might be harder to know which project you're looking at if all of our docs look the same.

— Reply to this email directly, view it on GitHub https://github.com/pvlib/pvanalytics/issues/176, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABFI5XS6DACZVT2HAORIOITWNIZW7ANCNFSM6AAAAAAS66HDEI . You are receiving this because you are subscribed to this thread.Message ID: @.***>