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