First of all, thank you for contributing. It’s appreciated.
- Open a GitHub issue before doing significant amount of work.
- Clone the repo. If it was already cloned, then git pull to get the latest from master.
- Use a Linux or Mac computer. No Windows, sorry.
- Ensure Yarn is installed.
- Run
make setup
before anything else, and wait. - Write code.
- Run
make test dom
(replacedom
with the package you are testing) to lint and test. Don’t commit before fixing all errors and warnings. - Commit using
make commit
and follow the CLI instructions. - Make a pull request.
- Check that you have npm publishing rights before anything else.
- Run
make check-release
. - Run
make release-all
.