limitedrun-themekit
Toolkit for developing Limited Run themes locally. Because Limited Run themes are made up of liquid templates, they can't easily be worked on offline. This gem renders the templates locally using mock data to speed up development.
Extracted from my telescope-pinna theme for Pinna Records.
At the moment this is a work in progress but should be fairly extensible. Please open a pull request if you add functionality.
Installation
$ gem install limitedrun-themekit
Usage
Get hold of a responsive theme from Limited Run (export from the admin interface), and add a store.json
to its root. See store.json for an example as used in the specs.
Alternatively, clone one of my themes as a test.
$ limitedrun-themekit
This command fires up Sinatra on http://localhost:4567/ with a preview of the site.
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
Todo
- Implement pagination
- Add more specs
- Static site generation