When contributing to this repository, please first discuss with the owners of this repository the change you wish to make or bug you want to report via issue before making a change.
We are using Scalafmt for style checking and formatting. You can set it up for yourself using provided config
- Fork the project and make a new branch
- Implement your change
- Update the README.md with details of changes to the interface, this includes new environment variables, exposed ports, useful file locations and container parameters.
- Make sure you are up to date with upstream master
- Create a Pull Request to upstream master and link it to a corresponding issue
- Merge the Pull Request in, using "Squash and merge" strategy, once you have the sign-off of another developer, or if you do not have permission to do that, you may request the reviewer to merge it for you