When contributing to this repository, please first discuss the change you wish to make via issue before making a change.
Github flow is used as a development process. This means that all changes are done by creating pull requests. Bringing a code change to this project should be executed as follows:
- Fork this repository.
- Make your changes.
- Run tests and write new tests for your changes.
- Build Dockerfile and test it.
- Squash your changes to single commit.
- Rebase your changes to latest
master
. - Create a pull request.
When you submit code changes, your submissions are understood to be under the same MIT License that covers the project.