npm install
bower install
npm run build
npm run test
npm run coverage
npm run dev
then visit http://127.0.0.1:8001/coverage/lcov-report
npm run dev
then visit http://127.0.0.1:8001/test
npm run test-firefox
or
npm run test-phantomjs
tin -v VERSION
npm run build
git add -A
git commit -m 'VERSION'
git tag vVERSION
git push origin master --tags
npm publish
or, you can use: tin-npm, e.g.
tin-npm 0.0.2
git checkout gh-pages
git merge master
git push
git checkout -b gh-pages
git push --set-upstream origin gh-pages
git push
Make small change to any file, e.g. add _Testing_ to the end of [README.md](README.md)
git add -A
git commit -m "feat(travis): first build for travis"
git push
Note: you must have couchdb running in Admin Party mode at http://127.0.0.1:5984
TODO: Add details about create, update, delete, move and uptodate events
1. Copy scripts/adapters/templatyng.js, scripts/adapters/templatyng-index.js
The convention is to take the backend's name and append a yng. E.G. The adapter for PouchDB is called Pouchyng and the adapter for Firebase is called Firyng
2. Copy test/adapters/templatyng.js
3. Add the adapter to test/adapters/index.js
4. Add the adapter to the Projects (Kitchen Sink) example
Add your adapter to examples/projects/adapters.js
5. Add any dependencies to package.json
See the devDependencies section
6. Test
npm run coverage
Note: code coverage details can be seen by running npm run dev
and then visiting http://127.0.0.1:8001/coverage/lcov-report
7. Build
npm run build
8. Test your adapter in the Projects example
npm run dev
Go to http://127.0.0.1:8001/examples/projects
9. Submit a pull request
10. Pat yourself on the back and grab a beer! :)