See our progress: Live Demo
1. npm is required
npm is Node's package manager. You can install Node at their site or with a command like brew install node
if you use Homebrew.
2. gulp is required
gulp is used to build and run the app. Before you can serve the app locally, you need to install gulp cli:
$ npm install -g gulp
3. webpack is required webpack is used to bundle assets
$ npm install -g webpack
To bundle assets:
$ webpack
4. install npm dependencies
Install the npm dependencies:
$ npm install
5. run the development server
To run the local server and see the app in your browser:
$ npm start
Serves the app at http://localhost:8080
.
The data processing workflow is (for the most part) automated with a Makefile
in the data/
directory. This workflow assumes a UNIX operating system (such as
OS X or Linux). You'll also need:
To build data files, cd into the data/
directory:
$ cd data
And run make
$ make
If you want to rebuild or update a file, just delete it and re-run make. At the
moment, not everything has been ported over to the Makefile
, so this won't
work for all files.
Released to the public domain under the Unlicense by Open Austin, 2015.