Build Toolbox
All the resources you need to build awesome projects from scratch!
Requirements
Build Systems
- Webpack
- Gulp
- Node Package Manager (NPM)
- Docker
Node Package Manager (npm)
npm is the default package manager for the JavaScript runtime environment Node.js
npm Documentation: The getting started section is awesome and contains both video and written walkthroughs to get you started with your projects. Definitely make sure to watch Using a package.json
Beginners Guide to Node Package Manager: Explains node modules and how to install the for use in your projects.
NPM documentation: See "What is npm?" and "Semantic versioning and npm."
Babel - JavaScript Compiler
Babel is JavaScript compiler that allows you to use next generation JavaScript in your projects. Once configured, you can use ES6 and even ES7 features in your JavaScript projects. We need to use babel until the JavaScript run-times (i.e. the browser or Node.js environment) are updated to support these newer features.
Gulp
Gulp - Install Guide: Follow these steps to install the gulp-cli globally so you can use 'gulp' on the command line
Get Started with Gulp - YouTube: A YouTube playlist to get you up to par with your Gulp skills
Gulp Recipes: Useful gulp recipes on official gulp repository
Webpack
Webpack Howto: Start with this as your webpack docs, then look at the official docs for clarification.