--- layout: default title: Contribute ---

Setup environment

1. Install Node.js

Go to Nodejs.org

2. Install dependencies

npm install

Compile and test

Compile the script (build/build.js)

grunt

Watch and recompile when files change

grunt watch

Create standalone List.js (dist/list.js)

grunt dist

Run the test suite

grunt test

Or open this file your browser

/test/index.html

Guidelines for making pull requests