Contribution checklist

Step 1. Build the source

Step 2. Start a local cluster

Having built the source, you can start a local cluster.

Step 3. Make the change

You should now make you change, recompile the code and test out your change.

NoteYou should read the code style guide. This is mostly based on Google C++ Style Guide.

Step 4. Add unit tests

Depending on the change, you should add unit tests to make sure they do not break as the codebase is modified.

Step 5. Re-run unit tests

Re-run the unit tests with you changes and make sure all tests pass.

Step 6. Submit a pull request

Congratulations on the change! You should now submit a pull request for a code review and leave a message on the Slack channel. Once the code review passes, your code will get merged in.