An opinionated styleguide for writing sane, maintainable and scalable Sass.
Code of Conduct
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
The code for this project is licensed under MIT. The content for this project is licensed by Creative Commons Attribution 4.0 International.
bundle install npm install npm start # http://localhost:4000
start: runs the
buildtask and then the
watchtask. It is used when cloning the project for the first time in order to work on it. After the first time, you can run the
watch: runs Jekyll in development mode (local environment, file watcher, dev config, incremental build).
build: runs the
js:buildtasks. npm automatically executes the
postbuildtask after the
postbuildtask runs the
bin/testbuildBash script. This script makes sure the build happened correctly.
_includes/sprite.svg. npm automatically executes the
preiconstask before the
preiconstask runs svgo to optimise SVG files before building the sprite.
js:build: Runs the
picturefill.min.jsis not copied in the vendor folder because it is being included in the
_includes/utilities.jsfrom third-party vendor scripts (loadCSS, woff2-feature-test, OptimizedWebfontLoading). These utilities are being inlined in the