The Bike Index shop uses Timber scaffolding for a base.
It draws inspiration from GitHub's shop.
├── assets
│ └── Javascript, CSS, and theme images
├── layout
│ ├── theme.liquid
├── 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
│ └── Setup for the [Theme Gem][2]
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
- Thoughtbot on shopify theme dev: Useful hints on shopify theme development in
- 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
The Bike Index shopify theme is released under the MIT License