All Projects → Customattic → WP-Gulp-Starter

Customattic / WP-Gulp-Starter

Licence: other
A starter kit for developing WordPress themes and plugins with Gulp workflow.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to WP-Gulp-Starter

Angular bootstrap spring
AngularJS, Restful, Spring, Spring Security, Hibernate,Bootstrap, Gulp in ES6, Maven
Stars: ✭ 125 (+380.77%)
Mutual labels:  gulp, starter
frontenso-11ty-starter
Production-ready 11ty+Gulp+Webpack Starter that features Nunjucks, SASS, TailwindCSS (with JIT complier), and ESNext.
Stars: ✭ 24 (-7.69%)
Mutual labels:  gulp, starter
Gulp Pug Starter
Frontend development with pleasure. Pug + SCSS version
Stars: ✭ 228 (+776.92%)
Mutual labels:  gulp, starter
Wordpress Starter
📦 A starter template for WordPress websites
Stars: ✭ 26 (+0%)
Mutual labels:  gulp, starter
awesome-medusajs
A curated list of awesome resources related to MedusaJS 😎
Stars: ✭ 113 (+334.62%)
Mutual labels:  plugins, starter
Bootstrap 4 Sass Gulp 4 Boilerplate
A Bootstrap 4.5.2 boilerplate with font-awesome, sass, gulp 4 tasks
Stars: ✭ 103 (+296.15%)
Mutual labels:  gulp, starter
napari-hub
Discover, install, and share napari plugins
Stars: ✭ 44 (+69.23%)
Mutual labels:  plugins, themes
react-flux-gulp-starter
A universal boilerplate for building React/Flux apps using Gulp and ES6.
Stars: ✭ 46 (+76.92%)
Mutual labels:  gulp, starter
gw-starter-kit
PEPELAC - Современный инструментарий для вёрстки и создания статичных сайтов с использованием Webpack
Stars: ✭ 30 (+15.38%)
Mutual labels:  gulp, starter
sass-starter-pack
Sass starter files using Gulp v4.0.0 🔥
Stars: ✭ 34 (+30.77%)
Mutual labels:  gulp, starter
Nth Start Project
Startkit for HTML / CSS / JS pages layout.
Stars: ✭ 578 (+2123.08%)
Mutual labels:  gulp, starter
brush
An amazing scaffolding for developing database-driven websites, applications and APIs. Built on Laravel Lumen Framework, MySQL and Angular.
Stars: ✭ 23 (-11.54%)
Mutual labels:  gulp, themes
Angular Starter
⭐️ Gulp Angular Starter using TypeScript (Updated to 4.4.3)
Stars: ✭ 538 (+1969.23%)
Mutual labels:  gulp, starter
Csdwheels
一套基于原生JavaScript开发的插件,无依赖、体积小
Stars: ✭ 114 (+338.46%)
Mutual labels:  gulp, plugins
Gulp Scss Starter
Frontend development with pleasure. SCSS version
Stars: ✭ 339 (+1203.85%)
Mutual labels:  gulp, starter
starter-kit
🏃 A simple and powerful Starter Kit made with Webpack, Gulp 4, Pug and SASS
Stars: ✭ 21 (-19.23%)
Mutual labels:  gulp, starter
angular-gulp-starter
Simple dev/prod build for Angular (2+) using gulp, systemjs, rollup, ngc (AOT), scss, Visual Studio
Stars: ✭ 18 (-30.77%)
Mutual labels:  gulp, starter
bootstrap-gulp-starter-template
Bootstrap 4 + Gulp 4 + Panini for improve front-end development workflow
Stars: ✭ 67 (+157.69%)
Mutual labels:  gulp, starter
MineWebCMS
🚀 A French Minecraft CMS since 2015 (used by +1k websites)
Stars: ✭ 87 (+234.62%)
Mutual labels:  plugins, themes
entrepot
A list of free GitHub.com hosted WordPress plugins, themes & blocks
Stars: ✭ 29 (+11.54%)
Mutual labels:  plugins, themes

An advanced Gulp workflow for development Wordpress themes and plugins.

Why WP Gulp Starter is awesome?

  • Live reloads browser with BrowserSync
  • SASS to CSS conversion, error handles, postcss integrated, auto-prefixing, auto CSS formatting, build source maps, convert LTR to RTL, css minification, merge media queries and correct the line endings of CSS files.
  • Babel compiler, concatenates, linting & uglifies specific files and corrects the line endings of JavaScript files.
  • Minify all different image types such as PNG, JPEG, SVG etc.
  • Minify SVG files and combine them in single file.
  • Inject CSS instead of browser page reload.
  • Check PHP code for missing or incorrect text-domain.
  • Generate pot file for WP plugins and themes.
  • Every task in Gulp file is explained what it does.
  • Configuration of gulpfile.js is separated in individual file called gulpconfig.js.
  • Allow to add more than one destination to the same task.

Getting Started?

  • Put gulpfile.js, gulpconfig.js, package.json, .babelrc and .stylelintrc.json to your project root or if you have cURL installed in your machine you can run the following command to download all required files to your project just make sure you are in root folder of your WordPress theme or plugin.
    curl -O https://raw.githubusercontent.com/Customattic/WP-Gulp-Starter/master/gulpfile.js && curl -O https://raw.githubusercontent.com/Customattic/WP-Gulp-Starter/master/gulpconfig.js && curl -O https://raw.githubusercontent.com/Customattic/WP-Gulp-Starter/master/.stylelintrc.json && curl -O https://raw.githubusercontent.com/Customattic/WP-Gulp-Starter/master/package.json && curl -O https://raw.githubusercontent.com/Customattic/WP-Gulp-Starter/master/.babelrc
  • Now you need to install NodeJS, NPM and Gulp globally if they were not installed.
  • After install NodeJS, NPM and Gulp need to install all Node dependency just run the following command and wait it until finish uploading and installing.
    npm install
  • Configuration this starter is much easier than you think, it is separated in individual file that called gulpconfig.js there you can configure each gulp plugin and add more bundles.
  • Now you're ready to run gulp tasks, all tasks are explained in gulp file.
    gulp styles
    gulp js
    gulp image
    gulp translate
    gulp compress

License

WP Gulp Starter is released under the MIT license. Have at it.


Made by Ahmed Bouhuolia

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