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

Alabaster theme is unmaintained #214

Closed
6 tasks done
not-my-profile opened this issue Jan 30, 2022 · 8 comments
Closed
6 tasks done

Alabaster theme is unmaintained #214

not-my-profile opened this issue Jan 30, 2022 · 8 comments

Comments

@not-my-profile
Copy link
Contributor

not-my-profile commented Jan 30, 2022

Alabaster is the default theme used by sphinx-quickstart. Unfortunately it is unmaintained. The last change to the theme was in 2018. In the meantime many pull requests were opened that fix actual problems but remain unmerged.

E.g:

I think it would be in the best interest of the Sphinx project if it would either take over maintainership of the Alabaster repository or fork it.

@mgeier
Copy link
Contributor

mgeier commented Jan 30, 2022

See also #177 and #179.

@tk0miya
Copy link
Member

tk0miya commented Jan 30, 2022

Oh, I don't know that. We can accept the migration if @bitprophet wants it. But we also need to find new co-maintainers for Alabaster theme because we don't have enough resources for the maintenance.

@astrojuanlu
Copy link

And what about finding another default theme, such as @pradyunsg Furo? It's minimal, well designed, customizable, and perfect for small to medium sized projects https://furo.readthedocs.io/

@tk0miya
Copy link
Member

tk0miya commented Jan 30, 2022

I think changing the default theme is a different topic. We need to try maintaining the Alabaster theme at first. It's not too late to discuss the change after that.

@bitprophet
Copy link
Collaborator

bitprophet commented Feb 4, 2022

Oh, I don't know that. We can accept the migration if @bitprophet wants it. But we also need to find new co-maintainers for Alabaster theme because we don't have enough resources for the maintenance.

Hi! Yea I figured that might be the case, which is yet another reason I've lagged on making this connection. But yes, hello - as noted, I definitely have less time for Alabaster than I used to & my own personal itches are mostly scratched for it. This isn't to say I don't have various things I'd like to tweak in it, nor that other users' issues aren't relevant, but it never makes it to the top of the list. Also doesn't mean it never will, but clearly there's demand for updates that aren't being met.

I don't remember seeing any specific individuals on my end who have shown an interest in taking over some responsibility. If the Sphinx team also doesn't have the bandwidth, I'm not sure what the best route is to finding somebody.

Relatedly, any nontrivial development on the theme will require coordinating updates to Sphinx's install requirements (re sphinx-doc/sphinx#1759) which IIRC was another reason I thought it might make sense for the core team to have a hand in Alabaster's release cycle. Backwards compat for a visual theme is a lot more complex than for regular code!

@introt
Copy link
Contributor

introt commented Apr 21, 2022

Hello!

I'm not much of a somebody, but I'd be willing to go through the PRs and get at least the trivial backwards-compatible fixes merged & shipped.

I've already done some of that for my own use (albeit somewhat hastily, and mostly manually, as that made the most sense due to the renaming in addition to the existing merge conflicts), so demonstrably I know enough to get this party started.

You might get a better sense of my "self-appointed assistant (community) manager" capabilities by checking out my comments on these 200+ issues and PRs on the Zim Desktop wiki repo (138 closed out of 232). What I lack in skill, I make up for with enthusiasm - I'm also a learner of indeterminate speed.

Consider this my free-form application for co-maintainership of Alabaster proper. In my opinion migrating it to under Sphinx would make the most sense, since it's already so tightly integrated. I'm not looking to make any grand developments, just improve the out-of-the-box experience by merging the existing fixes, so much coordination won't be needed.

@AA-Turner
Copy link
Member

I've asked Jeff if he is willing to transfer the repo to this org in #177 (comment).

A

@astrojuanlu
Copy link

https://github.com/sphinx-doc/alabaster/ got transferred

@AA-Turner AA-Turner transferred this issue from sphinx-doc/sphinx Jan 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants