Skip to content

aeblin/flywheel-timber

 
 

Repository files navigation

Flywheel Timber Circle CI

This is a heavy customization of Timber, moving it much more to Bootstrap for use by Flywheel Coffee, in San Francisco, CA.

Documentation

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.

Running This

  • gulp watch to keep an eye on SCSS files
  • theme 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)

Basic structure

├── 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)

i18n testing

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 dependecies
  • rspec spec to run all the tests

Support

Get involved with Timber or follow along with updates and news.

Additional resources

License

Timber is released under the MIT License.

About

The ultimate Shopify theme framework, built by Shopify.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Liquid 98.4%
  • Other 1.6%