✨ Thanks for contributing to solana-web3.js! ✨
As a contributor, here are the guidelines we would like you to follow:
- Ensure
npm run ok
passes before submitting a Pull Request - Features and bug fixes should be covered by new test cases
- Commits follow the Angular commit convention
We use semantic-release
to release new versions automatically from the master
branch:
- Commits of type
fix
will trigger bugfix releases, think0.0.1
- Commits of type
feat
will trigger feature releases, think0.1.0
- Commits with
BREAKING CHANGE
in body or footer will trigger breaking releases, think1.0.0
All other commit types will trigger no new release.
eslint and flow-type are used.
Helpful link: https://www.saltycrane.com/flow-type-cheat-sheet/latest/
ESDoc is used to document the public API. See https://esdoc.org/manual/tags.html for details.