limitedrun-themekit

Build Status

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

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

Todo

  • Implement pagination
  • Add more specs
  • Static site generation