Bodega — A Shopify Workflow Gem
Bodega makes it easier for developers and designers to develop themes and deploy stores on Shopify.
Benefits
- Use your text editor of choice to edit theme files
- Automatically keep theme files in sync
- Manage multiple shops and themes at once
- Easily switch between multiple themes/stores
Features
- Sync local theme files with live Shopify stores using the Shopify Theme gem
- Deploy your theme to development and production stores
Planned Features
- Copy products, collections, pages, blogs and articles between Shopify stores
Installation
gem install bodega-shopify
The Bodega Workflow
cd
into your theme folder- Run
$ bodega bootstrap
- Setup your bodega config file (See instructions)
- Replace your development store with your theme by running:
$ bodega replace_theme
- Watch and sync your theme folder by running:
$ bodega watch
- Edit your theme files
- Sync updates with production by running:
$ bodega sync_theme production
Building Locally
- Clone it
- Run
bundle
- Run
rake install
Publishing
- Update the version number in
lib/bodega-shopify/version.rb
- Run
gem build bodega-shopify.gemspec
- Run
gem push bodega-shopify-0.0.X.gem
Contributing
- Fork it ( https://github.com/xxix/bodega-gem/fork )
- 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 a new Pull Request