This is a heavy customization of Timber, moving it much more to Bootstrap for use by Flywheel Coffee, in San Francisco, CA.
Timber's documentation is hosted on GitHub Pages. View the raw files in the gh-pages branch. Please report any discrepancies, bugs, or requests in issues.
gulp watch
to keep an eye on SCSS filestheme watch
to stream updates to live site (This is dangerous, please make sure you're not touching anything that's going to blow the site up while it's in production)
├── assets
│ └── Javascript, CSS, and theme images
├── layout
│ ├── theme.liquid
│ └── optional alternate layouts
├── snippets
│ └── custom code snippets
├── spec
│ └── tests and helpers
├── templates
│ ├── 404.liquid
│ ├── article.liquid
│ ├── blog.liquid
│ ├── cart.liquid
│ ├── collection.liquid
│ ├── collection.list.liquid
│ ├── index.liquid
│ ├── list-collections.liquid
│ ├── page.contact.liquid
│ ├── page.liquid
│ ├── product.liquid
│ ├── search.liquid
│ └── customers
│ └── required templates if customer accounts are enabled
├── config.yml
│ └── if using the theme gem (see link under Additional Resources)
Tests make sure there are no missing or extra i18n strings or invalid html in your locale liquid files.
All PRs must pass the tests before being merged. Check the test status when you open a new PR on GitHub, or locally with the following.
bundle install
to install all the dependeciesrspec spec
to run all the tests
Get involved with Timber or follow along with updates and news.
- Track all issues and feature requests here on GitHub.
- Follow author @cshold on Twitter.
- Themes Documentation: Learn more about Liquid and theme templates.
- Theme Gem: Run the command line for a more intimate way of managing your theme files.
- Theme Kit: Next generation tool for syncing theme files. Currently in beta.
- Liquid Tag Cheat Sheet
- Retail Tours: Sign up for a workshop in a city near you to learn all things Shopify.
- Need more help? Ask a question in our Design Forums.
Timber is released under the MIT License.