Development packages for web and WordPress theme development.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
.jshintrc
.stylelintrc
README.md
SublimeLinter.sublime-settings
gulpfile.js
package.json
phpcs.sublime-settings

README.md

Modern web development workflow

Used by Digitoimisto Dude Oy.

This repository includes Gulp and npm related files for starting a new project. These files are specifically meant for development on dudestack, modern-html5-boilerplate and air starter theme.

Table of contents

  1. Features
  2. Usage

Features

  1. BrowserSync - Time-saving synchronised browser testing.
  2. Gulp - Automate and enhance your workflow
    1. gulp-changed - Only pass through changed files
    2. gulp-notify - gulp plugin to send messages based on Vinyl Files or Errors to Mac OS X, Linux or Windows using the node-notifier module. Fallbacks to Growl or simply logging
    3. gulp-sass - Libsass compiler for gulp
    4. gulp-util - Utilities for gulp plugins
    5. gulp-clean-css - A Gulp plugin that minifies css with clean-css gulp-autoprefixer** - 6. PostCSS plugin to parse CSS and add vendor prefixes using values from Can I Use.
    6. gulp-uglify - Minify JavaScript with UglifyJS
    7. gulp-cache - A temp file based caching proxy task for Gulp.
    8. gulp-concat - Streaming concat middleware for gulp (combines javascript files)
    9. gulp-header - Gulp extension to add a header to file(s) in the pipeline
    10. gulp-pixrem - A CSS post-processor that generates pixel fallbacks for rem units.
    11. gulp-uncss - Remove unused CSS selectors.

Usage

Please note: Currently this repo is bundled with WordPress starter theme air.

  1. Clone this repository to your project folder with mkdir -p ~/Projects && git clone https://github.com/digitoimistodude/devpackages.git ~/Projects
  2. npm-check-updates -u (if you don't have npm-check-updates installed, run sudo npm install -g npm-check-updates)
  3. npm update
  4. bower install
  5. gulp watch and have fun!