The Pudding Starter Template
A starter template for projects.
If creating a brand new project from scratch: Follow setup instructions.
Else contributing to an existing project: clone the repo andd run npm install
).
Please note: do not use or reproduce The Pudding logos or fonts without written permission.
Setup
Dependencies
Features
- Parcel for JS bundling
- Stylus for CSS pre-processing
- Handlebars for HTML templating
- ArchieML for micro-CMS (Google Docs -> JSON)
- Feather for preset icons
- Google Sheets -> JSON
- Minifies, auto-prefixes, and inlines CSS
- Inlines SVG
- Async font loading (using
font-display
)
Usage
Use the starter CLI.
Usage (deprecated)
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 setup;
Documentation
See the generated README file in the new project directory for instructions.