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

Rethink the theme package system #57

Open
jacobobryant opened this issue Aug 8, 2022 · 0 comments
Open

Rethink the theme package system #57

jacobobryant opened this issue Aug 8, 2022 · 0 comments

Comments

@jacobobryant
Copy link
Owner

After #56 (and probably also #21) are complete, we should think about what the best way to publish/share/install themes would be. Right now the :site/theme field is a string which refers to a directory under themes/, e.g. default -> themes/default/. It would probably be better if it was a URL to a git repository. Maybe include a hash too, or just have platypub check for new versions periodically. Whenever you preview or deploy a site, Platypub would check if the repo has been downloaded already and clone it if not.

Maybe we could even have a directory + search for themes within platypub? e.g. if you tag your github repository with platypub, then it'll show up in the directory. and there's nice UI for installing/selecting themes so it'll feel natural for non-technical people.

@jacobobryant jacobobryant added the help wanted Extra attention is needed label Aug 8, 2022
@jacobobryant jacobobryant removed the help wanted Extra attention is needed label Oct 7, 2022
@jacobobryant jacobobryant added this to the 3. Custom themes milestone Oct 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

No branches or pull requests

1 participant