All Projects → bitbull-team → magento2-gulpfile

bitbull-team / magento2-gulpfile

Licence: other
Simple Gulpfile for Magento2

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to magento2-gulpfile

Magento2 Code Generator
Code generator for Magento 2
Stars: ✭ 235 (+1368.75%)
Mutual labels:  magento2
module-blog-m22
Fixes for Blog on Magento 2.2.x
Stars: ✭ 21 (+31.25%)
Mutual labels:  magento2
magento-2-reports
Magento 2 Reports extension Free from Mageplaza helps stores quickly access to advanced reports on Dashboard. As your shop grows, so is the amount of numbers you have to deal with everyday. Eventually, it would reach a point where you find yourself in dire need of a tool that can take care of the figures for you.
Stars: ✭ 39 (+143.75%)
Mutual labels:  magento2
sass-starter-pack
Sass starter files using Gulp v4.0.0 🔥
Stars: ✭ 34 (+112.5%)
Mutual labels:  gulpfile
magento2-guest-to-customer
Guest to Customer for Magento2 - Quickly and easily convert existing guest checkout customers to registered customers.
Stars: ✭ 66 (+312.5%)
Mutual labels:  magento2
mage-di-analyzer
🕵️‍♂️Calculates and reports how Magento modules affect Magento2 DI compilation process and boostrapping process
Stars: ✭ 18 (+12.5%)
Mutual labels:  magento2
Magento 2 Smtp
Magento 2 SMTP Extension helps the owner of store simply install SMTP (Simple Mail Transfer Protocol) server which transmits the messages into codes or numbers.
Stars: ✭ 228 (+1325%)
Mutual labels:  magento2
magento-2-gulp
Gulp for Magento 2. It works with core Magento styles (less) and structure. Uses default theme configs from dev/tools/grunt/configs/local-themes.js.
Stars: ✭ 37 (+131.25%)
Mutual labels:  magento2
Magento-2-aws-cluster-terraform
Magento 2 AWS autoscaling cluster with Terraform and Packer or ImageBuilder. Adobe Commerce Cloud alternative. The best ecommerce infrastructure. Drive more sales online. Transparent billing. Developer-friendly. No hidden bottlenecks.
Stars: ✭ 107 (+568.75%)
Mutual labels:  magento2
module-notorama
Say no to Fotorama in Magento 2(.3) with Notorama.
Stars: ✭ 37 (+131.25%)
Mutual labels:  magento2
gulp-posthtml
PostHTML for Gulp
Stars: ✭ 18 (+12.5%)
Mutual labels:  gulpfile
Qmui web
An efficient front-end framework for developers building UI on the web.
Stars: ✭ 1,719 (+10643.75%)
Mutual labels:  gulpfile
magento2
For any issues or questions please get in touch with us via [email protected]
Stars: ✭ 15 (-6.25%)
Mutual labels:  magento2
Magento2 Cronjobmanager
Cron Job Manager for Magento 2
Stars: ✭ 233 (+1356.25%)
Mutual labels:  magento2
magento2-react-checkout
Highly Customizable Checkout for Magento 2, Built with React.
Stars: ✭ 165 (+931.25%)
Mutual labels:  magento2
Magento React Native
React Native mobile app for Magento 2.x
Stars: ✭ 229 (+1331.25%)
Mutual labels:  magento2
umc
Magento 2 Ultimate Module Creator
Stars: ✭ 57 (+256.25%)
Mutual labels:  magento2
magento2-db-log-cleaner
Magento2 Cron Log Cleaning
Stars: ✭ 23 (+43.75%)
Mutual labels:  magento2
module-dsu-client
No description or website provided.
Stars: ✭ 17 (+6.25%)
Mutual labels:  magento2
magento2-installer-bash-script
Simplistic Magento 2 Installer Bash Script
Stars: ✭ 38 (+137.5%)
Mutual labels:  magento2

BITBULL MAGENTO2 GULPFILE

Simple Gulpfile for Magento2

Why?

This project is originated from the need to make faster the frontend workflow of Magento 2. More info here: http://www.bitbull.it/blog/la-compilazione-del-less-in-magento2/

Usage

  1. Place the gulpfile.js and the package.json in the root of your project.

  2. Install the required modules:

     npm install /  yarn install  
    
  3. Create a configuration file dev/tools/gulp/themes.js with the following contents.

     module.exports = {
     <Theme>: {
       "src": [
         "vendor/<Vendor>/<Theme-name>",
         "vendor/<Vendor>/<Module-name>"
         ],
       "dest": "pub/static/frontend/<Vendor>/<Theme-name>",
       "locale": [locale,locale],
       "lang": "less",
       "area": "frontend",
       "vendor": <Vendor>,
       "name": <Theme-name>,
       "files": [
         "css/styles-m",
         "css/styles-l"
        ]
      }
     };
    

src: Array of theme and modules you want to compile in format "vendor//"

dest: Path in pub/static of your theme

area: area, one of (frontend|adminhtml|doc),

name: theme name in format theme-name,

locale: array of language to compile,

files: Files to compile

Commands

  1. Task watch. Watches for less changes in vendor modules/themes and compile them in pub/static..

     gulp watch --Theme-name
    
  2. Task clean. Clean old assets and run deployments commands.

     gulp clean --Theme-name
    
  3. Task clean cache. Clean cache.

     gulp clean-cache --Theme-name
    

Licence

OSL - Open Software Licence 3.0

Changelog

  • 3.1.0 Compile in different locales
  • 3.0.0 Added build and clean tasks
  • 2.0.0 Added sourcemaps
  • 1.0.0 First release

Developer

Irene Iaccio(@nuovecode) http://www.bitbull.it

Copyright

(c) 2016 Bitbull Srl

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