A full featured toolkit for compiling js, sass and styleguide
- Gulp
- Webpack
- Fabricator
- Image minification
- Browser Sync
To create standalone directory named toolkit inside your current folder
git clone https://github.com/rayestrada/toolkit.git
cd toolkit
npm install
To add toolkit files to current folder (theme install)
git init
git remote add origin https://github.com/rayestrada/toolkit.git
git pull origin master
npm install
To remove git tracking on the toolkit so you can track your instance independently
rm -rf .git
rm .gitignore
Development: Starts a watch of the toolkit files and initializes Browser Sync
gulp --dev
Production: Compiles and minifies files for packaging
gulp
Some Notes on...
- how webpack is being used
- how to add new plugins/modules
- where to locate/write scripts
- how jquery can be used or included
- promote no script fallback best practices
Some Notes on...
- Organization/location of files
- how to add a new component or material
- uses handlebars syntax
- Read full documentation of Fabricator
Some Notes on...
- Organization using the atomic css modal
- Breakpoints
- promote accesibility best practices
- how to install a new node module
- how to uninstall a node module
- how to shrinkwrap