Sha256: 246b52e64ee634c25bad5f26c774d0089c30baefd8c7e2fe193934eb6bb0db6a
Contents?: true
Size: 1.68 KB
Versions: 1
Compression:
Stored size: 1.68 KB
Contents
# Quickdraw The idea for Quickdraw comes from the 'shopify_theme' gem. I use a lot of code from them. ### Features - Compatible with Ruby 2.0 and 2.1 - MUCH faster downloads and uploads. Unfortunately, Shopify API call limits will slow you down. But in short bursts (10-20 files), Quickdraw is as much as 10x faster or more! - Quickdraw supports using ERB templates which are compiled then uploaded to shopify. This can save you time when making templates with redundant code. ## Installation Add this line to your application's Gemfile: gem 'quickdraw' And then execute: $ bundle Or install it yourself as: $ gem install quickdraw ## Usage 1. Create a project folder and open a terminal 2. run ````quickdraw configure```` 3. run ````quickdraw download```` 4. run ````quickdraw watch```` ### Workflow Quickdraw creates two folders in your project, ````theme```` and ````src````. When ````quickdraw watch```` is running, files added/changed/deleted in the ````theme```` folder will be mirrored to Shopify automatically. To use ERB create a copy of the ````.liquid```` file you want to use, add an ````.erb```` extension to the end, and move it to the ````src```` folder. #####Example project/theme/templates/index.liquid project/src/templates/index.liquid.erb When the ````project/src/templates/index.liquid.erb```` is modified, Quickdraw will render it, overwriting ````project/theme/templates/index.liquid````, and uploading the result to Shopify. ## 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
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
quickdraw-0.0.5 | README.md |