As granim.js is a small project with a few maintainers,
we'd like to make sure that it's easy for you to contribute,
and that it's easy for us to manage incoming PRs. In that interest -
npm installtest/ foldergulp or gulp watch to build / watch the lib. Use gulp buildDoc or gulp watchDoc to build / watch the docsnpm start and check localhost:8080 to access the doc locally, everything should be working after your changesnpm test and make sure the tests passgulp and commit the modifications and the built lib (dist/granim.js, dist/granim.min.js, docs/assets/js/vendor/granim.min.js)Run npm test to make sure you past test cases. Please add test cases for your new code
If you modified the docs:
Use the docs/assets/pug/*.pug to modify the HTML of the docs, and commit the .pug and .html built file
For .js and .css modifications, commit the source and the built files
Please commit your modifications with a clear message of what you changed/added. The sources and the built files should be in the same commit.
We'd like to make sure your code is like our:
'use strict';;' to "With all of that, you should have a PR submitted and merged in no time.
Thanks for helping us out! :)
Run npm test
We have CI and code coverage set up for the project, and testing is very important to us. We want to make sure your contributions help everyone without hurting them