Documentation is here: http://amp.ampersandjs.com
To discuss, jump into the Ampersand.js Project Chatroom.
Everything is heavily scripted to maintain consistency.
It all starts with the modules listed in modules.json
. For each item listed in there's a corresponding folder in the modules
directory.
It contains a standard set of files:
- The implementation
- the test
- generated, standard readme
- package.json
- the documentation markdown file
- the method signature file
- the example file
For cross browser testing on each push, things are set up to run against SauceLabs's browser VMs using Travis CI.
npm test
npm run test-ci
- add its name (unprefixed) to
modules.json
- run
npm run build
- a new folder will be generated with all the basics and a failing test as a starting point
npm run make-local
npm run validate
MIT