All Projects → jasewarner → gulp-shopify

jasewarner / gulp-shopify

Licence: GPL-3.0 license
Blank slate Shopify theme for Developers, packaged with Gulp.js for processing SCSS, JavaScript (ES6), images and fonts. Made to support Online Store 2.0 features and Shopify CLI.

Programming Languages

Liquid
124 projects
SCSS
7915 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to gulp-shopify

shopify-development-resources
A List of resources for Shopify development
Stars: ✭ 56 (-60.56%)
Mutual labels:  shopify, shopify-themes, shopify-theme
bootstrap-shopify-theme
🛍 A free Shopify Theme built with Bootstrap, BEM, Liquid, Sass, ESNext, Theme Tools, ... and Webpack.
Stars: ✭ 41 (-71.13%)
Mutual labels:  shopify, shopify-themes, shopify-theme
Ajaxinate
🎡 Ajax pagination plugin for Shopify themes
Stars: ✭ 107 (-24.65%)
Mutual labels:  shopify, shopify-theme
shopify-bootstrap-theme
Our Free Shopify Theme focused on simplicity, speed, and user experience. Download it today and finish your Shopify store within days, not months. Powered by Bootstrap v5 framework and 15+ years of coding experience.
Stars: ✭ 45 (-68.31%)
Mutual labels:  shopify, shopify-theme
syncify
🤝 Shopify theme upload, download and watch development tool.
Stars: ✭ 50 (-64.79%)
Mutual labels:  shopify, shopify-theme
shopify-product-image-slider
Implementation of the Slick image carousel into a Shopify store
Stars: ✭ 21 (-85.21%)
Mutual labels:  shopify, shopify-theme
Shopify-Theme-Framework
Shopify Theme Framework
Stars: ✭ 90 (-36.62%)
Mutual labels:  shopify, shopify-theme
gulp-shopify-theme
Shopify theme synchronisation during development
Stars: ✭ 26 (-81.69%)
Mutual labels:  gulp, shopify
shopify-slater-tailwindcss
Shopify Starter Theme + TailwindCSS with PurgeCSS
Stars: ✭ 40 (-71.83%)
Mutual labels:  shopify, shopify-theme
ShopifyScripts
Various Shopify scripts to generate XML product feeds, remarketing tracking for Google Ads, and others.
Stars: ✭ 98 (-30.99%)
Mutual labels:  shopify
raven
Raven: a theme-able blog workflow with gulp, pug, sass, and markdown. Check out the demo here:
Stars: ✭ 16 (-88.73%)
Mutual labels:  gulp
twoobl
Blank theme for Elementor
Stars: ✭ 19 (-86.62%)
Mutual labels:  gulp
alias
Resolve TypeScript import aliases and paths.
Stars: ✭ 19 (-86.62%)
Mutual labels:  gulp
vscode-liquid
💧Liquid language support for VS Code
Stars: ✭ 137 (-3.52%)
Mutual labels:  shopify
lnv-mobile-base
移动端开发脚手架-基于gulp的使用zepto、handlebars、sass并且带移动端适配方案(flexible.js)的前端工作流,旨在帮助移动端项目的开发
Stars: ✭ 41 (-71.13%)
Mutual labels:  gulp
gulp-sass-glob
Use glob includes in sass
Stars: ✭ 56 (-60.56%)
Mutual labels:  gulp
flutter simple shopify
No description or website provided.
Stars: ✭ 83 (-41.55%)
Mutual labels:  shopify
igni-core
UNSUPPORTED: An easy to use & featherlight CMS that shortcuts the bootstrapping of backend PHP + MySQL based projects. Developed in Laravel, it uses the latest PHP coding standards and library versions.
Stars: ✭ 13 (-90.85%)
Mutual labels:  gulp
actions-js-build
GitHub Actions for running Javascript build tools and committing file changes
Stars: ✭ 46 (-67.61%)
Mutual labels:  gulp
gulp-jstransform
Gulp plugin to transform ES6 to ES5.
Stars: ✭ 16 (-88.73%)
Mutual labels:  gulp

Gulp + Shopify

Version: 2.0.3

Author

Jase Warner ( https://jase.io )

If this project has been a helping hand to you, feel free to give this grateful developer a coffee ☕️

Synopsis

Update: 2021/09/15 – This project has been updated to support Shopify CLI and Online Store 2.0 features.

Gulp + Shopify is for Developers wishing to use Gulp.js in combination with Shopify CLI to develop Shopify themes – a tidy solution to the problem with Shopify not allowing sub-directories within the assets directory.

The theme is packaged with Gulp for watching and compiling assets in the dev directory, including SCSS, JS, images, and fonts. When modified, said assets are moved across to the assets directory.

A selection of helpful mixins is also included, most of which are featured in this useful article by @seb_ekstrom.

You may also write your JavaScript in ES6 – The Gulp scripts task uses Babel, so you can use the latest syntax without worrying about browser support.

The theme Liquid and JSON files are all blank canvases – zero faffing, meaning you can crack on with the build right away.

The theme includes the Bootstrap 5 grid and reboot scss files. These can be removed in theme.scss.liquid and password.scss.liquid, or, if you so wish, you may add more Bootstrap SCSS files using @import via ./node_modules/bootstrap/scss/.

Installation

Gulp.js

Clone the repo into your project root.

In Terminal cd into the dev directory and install the Gulp packages (if you haven’t already installed Gulp, you’ll need to do so first):

npm install

Once you have installed the packages, in Terminal, run gulp and then gulp watch.

Any changes to the SCSS files in dev/sass/ will be reflected in theme.css.liquid and/or password.css.liquid in assets.

Any alterations to the JS files in dev/js/ will be concatenated and uglified in assets to theme.js.

Images added to dev/image will be copied across to the assets directory. Similarly, any fonts added to dev/font will be copied across to assets.

Shopify CLI

To get Shopify CLI up and running, follow the instructions here.

To get started on your theme, follow these instructions.

Important: Unfortunately the Shopify CLI hot reload feature fires too soon for Shopify to serve any updated assets, such as CSS or JS. I’ve only been working with Shopify CLI for a couple of weeks now, so maybe I’ve missed something, but I’m finding that a manual reload (delayed by a second or two) is still required after every change.

Features

The Gulp build features the following helpful packages:

Credits

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].