- Fork this repo
- Select iroha version for dev:
export IROHA_VERSION=v1.1.0 git checkout ${IROHA_VERSION}
- Create feature branch:
git checkout -b feature/add-something-exciting
- Make changes
- Commit changes
- Create pull request with base branch = upstream
${IROHA_VERSION}
. - Be active in discussion in your PR.
- Make sure you use Google Java Code Style
- Make sure your code is covered with tests. You can test your code with JUnit (Java) or Spock (Groovy).
- Do integration testing with testcontainers. Changes that are not covered with integration tests will not be accepted.
- Make sure all analyzers and CI are green in your Pull Request.