Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including tilemill with all npm packages installed. Try it out:

var tilemill = require("tilemill")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

tilemill v0.7.2

A modern map design studio.

TileMill is a modern map design studio powered by open source technology. Installation instructions, development docs and other information are available on the TileMill website.

Running tests

Install expresso and run the tests

npm install expresso npm test

Note: the tests require a running postgres server and a postgis enabled database called template_postgis.

If you do not have a template_postgis create one like:

POSTGIS_VERSION="1.5" # you may need to change this
POSTGIS_PATH=`pg_config --sharedir`/contrib/postgis-$POSTGIS_VERSION
createdb -E UTF8 template_postgis
createlang -d template_postgis plpgsql
psql -d template_postgis -f $POSTGIS_PATH/postgis.sql
psql -d template_postgis -f $POSTGIS_PATH/spatial_ref_sys.sql

For more info see: http://postgis.refractions.net/documentation/manual-1.5/ch02.html#id2619431

Viewing docs locally

Install jekyll

sudo gem install jekyll

Run jekyll

jekyll

View the site at:

http://localhost:4000/tilemill/docs/
RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free