A starter template for projects.
If creating a brand new project from scratch: Follow setup instructions for the basic๐ (plain HTML/JS/CSS) or enhanced๐ฅ (node + gulp + awesome sauce) version.
Else contributing to an existing project: clone the repo (enhanced version: + run npm install
).
Please note: do not use or reproduce The Pudding logos or fonts without written permission.
- Transpiles ES6 with Babel
- Stylus for CSS pre-processor
- Handlebars for HTML templating
- Google Docs -> JSON (with ArchieML) integration for a micro CMS
- Bundles and minifies JavaScript with Webpack
- Bundles, minifies, auto-prefixes, and inlines CSS
- Async font loading (using FOUT)
- Preloaded icon set
To create a new project, make a new directory (eg. mkdir project-name
), cd
into it, and run:
curl -Lk https://bit.ly/2J0L3MD > Makefile; make enhanced;
See the generated README file in the new project directory for instructions.
To create a new project, make a new directory (eg. mkdir project-name
), cd
into it, and run:
curl -Lk https://bit.ly/2J0L3MD > Makefile; make boilerplate;