The process of installing a theme by cloning the entire repo will get messy. If someone wants to pull in changes from the original theme there will be conflicts, or switch to another theme and there will be a ton of work to do.
You can add a gemspec file to your repo like this
https://github.com/MichaelCurrin/jekyll-theme-quickstart/blob/master/jekyll-theme-quickstart.gemspec
Then someone can install your theme using a few lines of config values and without having to clone the repo and look at all the css and html they'll never need to edit.
The process of installing a theme by cloning the entire repo will get messy. If someone wants to pull in changes from the original theme there will be conflicts, or switch to another theme and there will be a ton of work to do.
You can add a gemspec file to your repo like this
https://github.com/MichaelCurrin/jekyll-theme-quickstart/blob/master/jekyll-theme-quickstart.gemspec
Then someone can install your theme using a few lines of config values and without having to clone the repo and look at all the css and html they'll never need to edit.