Working with Gulp

As has been mentioned in previous section, Gulp is a JavaScript task runner. It helps with performing repetitive tasks like minification, compilation, unit testing, linting, etc. This is possible thanks to extensive Gulp Plugins library.

Gulp tasks are already set up for you. They are stored inside Silicon/gulpfile.js. But in order to have access to them via you Command Line tool you will need to install gulp-cli node package. Gulp CLI stands for Gulp Command Line Interface. To do that type following line in your terminal:

npm install -g gulp-cli * if you are on Mac make sure to use sudo to install packages globally otherwise you may runt into error.

Gulp CLI commands

Next steps

Now you when you are equiped with all necessary tools and dev invironment is all set you are ready to dive into Silicon customization.

Take some time to familiarize yourself with Project structure.