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

add docs for installing theme as submodule #43

Closed
capsulecorplab opened this issue Jun 1, 2021 · 2 comments
Closed

add docs for installing theme as submodule #43

capsulecorplab opened this issue Jun 1, 2021 · 2 comments

Comments

@capsulecorplab
Copy link
Contributor

Having the theme maintained as a submodule would allow for easier updates to the theme as new releases get published

@briandominick
Copy link
Contributor

briandominick commented Jun 1, 2021

I have not seen this done before, and I'm not sure it has any advantages over using the theme as a Ruby gem, which I plan to release (probably in 0.3.0 later this summer -- see #31). The gem lets us update the theme in this repo and gives the user control of when they sync updates to it, which I think is what you're looking for. But gemified themes also let you override theme files very easily without placing any of them in your workspace. If there are advantages of using it as a submodule, I'm happy to look into it.

@capsulecorplab
Copy link
Contributor Author

I can't speak for Jekyll, but the use of submodules for maintaining themes is a fairly prevalent workflow in Hugo. In any case, a Ruby gem should satisfy the fundamental use case of updating/reverting theme versions/releases, albeit using the gem/bundler workflow.

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

2 participants