Welcome to our project! Before you start contributing please get familiar at least with HOWTO contribute section.
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119.
- To request changes, a user SHOULD log an issue on the issue tracker.
- The user or Contributor SHOULD write the issue by describing the problem they face or observe.
- Before making changes Contributor SHOULD fork this project.
- To submit a patch, a Contributor MUST create a pull request back to the project.
- To submit a patch, a Contributor SHOULD reference the issue in the commit message.
- To submit a patch, the commit message redacted by a Contributor SHOULD be compliant with Conventional Commits specification.
(this section was inspired by ZMQ C4 contract)
We stick to Conventional Commits specification i.a. to generate changelog automatically.
Here is a list of valid types and user friendly description from Angular.
If you need more examples check commits on master branch.
Run
yarn install
This will also install all git hooks from
.githooks
directory