All Projects β†’ Shopify β†’ Starter Theme

Shopify / Starter Theme

Licence: mit
The Shopify Themes Team opinionated starting point for new a Slate project

Labels

Projects that are alternatives of or similar to Starter Theme

bootstrap-shopify-theme
πŸ› A free Shopify Theme built with Bootstrap, BEM, Liquid, Sass, ESNext, Theme Tools, ... and Webpack.
Stars: ✭ 41 (-88.8%)
Mutual labels:  liquid
layouts
Wraps templates with layouts. Layouts can use other layouts and be nested to any depth. This can be used 100% standalone to wrap any kind of file with banners, headers or footer content. Use for markdown, HTML, handlebars views, lo-dash templates, etc. Layouts can also be vinyl files.
Stars: ✭ 28 (-92.35%)
Mutual labels:  liquid
silkky.cloud
πŸ›‘οΈ πŸ›°οΈ Infrastructure, resources and guides aimed at protecting your privacy against global surveillance.
Stars: ✭ 21 (-94.26%)
Mutual labels:  liquid
gulp-shopify-theme
Shopify theme synchronisation during development
Stars: ✭ 26 (-92.9%)
Mutual labels:  liquid
react-liquid
Liquid templating language component for React
Stars: ✭ 50 (-86.34%)
Mutual labels:  liquid
liquidpy
A port of liquid template engine for python
Stars: ✭ 49 (-86.61%)
Mutual labels:  liquid
shopify-wishlist
πŸ’™ A set of files used to implement a simple customer wishlist on a Shopify store
Stars: ✭ 115 (-68.58%)
Mutual labels:  liquid
Jekyll Toc
A GitHub Pages compatible Table of Contents generator without a plugin or JavaScript
Stars: ✭ 306 (-16.39%)
Mutual labels:  liquid
additives
Additions to Liquid for mindmapping, interactions with documents, syntax highlight extensions, slideshows, ...
Stars: ✭ 15 (-95.9%)
Mutual labels:  liquid
korte
Kotlin cORoutines Template Engine for Multiplatform Kotlin
Stars: ✭ 69 (-81.15%)
Mutual labels:  liquid
Nescience-Indexing-CLI
Nescience Software & Capital Rebalancing Tool
Stars: ✭ 26 (-92.9%)
Mutual labels:  liquid
kunnan.github.io
@zhangkn
Stars: ✭ 13 (-96.45%)
Mutual labels:  liquid
jekyll-tipue-search
Full-text search in Jekyll with Tipue Search. Github Pages compatible. (This repository is archived. Issues are disabled. Pull requests will be ignored.)
Stars: ✭ 83 (-77.32%)
Mutual labels:  liquid
dry
Dry is a new template engine and language, and is a superset of Shopify's Liquid, with first-class support for advanced inheritance features, and more. From the creators of Enquirer, Assemble, Remarkable, and Micromatch.
Stars: ✭ 66 (-81.97%)
Mutual labels:  liquid
Shopify Theme Lab
Shopify theme development environment using Liquid, Vue and Tailwind CSS πŸ§ͺ
Stars: ✭ 250 (-31.69%)
Mutual labels:  liquid
just-the-class
A modern, highly customizable, responsive Jekyll template for course websites.
Stars: ✭ 156 (-57.38%)
Mutual labels:  liquid
NextCommunity.github.io
Join FREE: Community of open-source programmers and software engineers.
Stars: ✭ 29 (-92.08%)
Mutual labels:  liquid
Slater
πŸ›  Shopify development toolkit
Stars: ✭ 321 (-12.3%)
Mutual labels:  liquid
Liquidsimulator
Cellular Automaton 2D Liquid Simulator for Unity
Stars: ✭ 302 (-17.49%)
Mutual labels:  liquid
vscode-liquid-snippets
Shopify Liquid Template Snippets
Stars: ✭ 22 (-93.99%)
Mutual labels:  liquid

Build Status

Starter Theme

Starter Theme and Slate v1 are currently in beta! You should expect potentially breaking changes between updates and more bugs than a finalized release. Slate v1.0 has not yet been tested on Windows.

Starter Theme represents the Shopify Themes Team's opinionated starting point for new Slate theme projects. It strives to include up-to-date best practices and solutions that we have deemed needed for the majority of themes we build. It is a reflection of what’s possible when building a theme!

Intentional lack of styles

When launching Starter Theme for the first time, you may notice a lack of CSS styles. Is Starter Theme broken? Definitely not! Keep in mind this was done intentionally. Starter Theme is not a framework but rather a starting point for your project. It contains all the files the Shopify Themes team considers to be the bare essentials to building a Shopify theme.

For templates and snippets, standard Liquid tags and logic have been included with little to no markup, classes, or other code that you will need to remove. The src/styles/theme.scss file contains extremely limited styling to not get in the way of developers' CSS preferences. The JavaScript files contain most of our helper scripts and lazysizes for responsive image lazy loading.

System requirements

You'll want to ensure you have the following already installed on your local machine before getting started with Starter theme:

  • Node: The current LTS (long-term support) release. We like to use a Node Version Manager like NVM.

  • NPM 5+ or Yarn: Both of these package managers have ups and downs, choose whichever you prefer. Follow the installation instructions for Yarn or NPM to make sure you're using the latest version.

Getting started

To get started with Starter Theme, run the following command in your terminal:

$ yarn create slate-theme my-new-theme

For more information on connecting your new project with a Shopify store, see the Slate docs.

Contributing

For help on setting up the repository locally, building, testing, and contributing please see CONTRIBUTING.md.

Code of Conduct

All developers who wish to contribute through code or issues, take a look at the Code of Conduct.

License

Copyright Β© 2018 Shopify. See LICENSE for further details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].