Skip to content
A starter template for projects.
JavaScript CSS HTML Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
data depudding May 1, 2019
docs fonts Aug 2, 2017
scripts
src d3 v5 Sep 9, 2019
svg remove old logo Apr 19, 2019
.editorconfig eslint upgrade Mar 24, 2019
.eslintrc eslint upgrade Mar 24, 2019
.gitignore updates Mar 25, 2019
LICENSE update LICENSE Mar 7, 2019
Makefile move client trigger May 1, 2019
Makefile.story move client trigger May 1, 2019
README.md update readme Apr 17, 2019
README.story.md Update README.story.md May 7, 2019
config.json going gulpless baby Mar 23, 2019
package-lock.json updated modules Aug 23, 2019
package.json order of watch Aug 26, 2019

README.md

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.

You can’t perform that action at this time.