We'd love to see your contribution. Here is the process:
- Prepare your development environement using our instructions.
- Create an issue describing your changes or pick existing issue.
- If you wish, ask us our opinion in the Siodb Slack space.
- Fork official Siodb repository.
- Develop your contribution in your fork on the separate branch started from latest commit on the master branch.
- When you are ready to submit your contribution, please make sure that:
- Your code follows Siodb Coding Guidelines.
- You have added new or properly modified existing unit tests for the changes you've implemented.
- Your modified version passes all unit tests.
- Your mofified version passes SQL tests.
- All mentioned above tests are passing for the both debug and release builds.
- Create a pull request. Someone from the core team will review your changes.
- For your first pull request, you must add a comment writing "I have read the CLA Document and I hereby sign the CLA" in the PR to accept our Individual Contributor License Agreement.
- Update your contribution according to the core team's feedback.
- Finally, core team approves and merges your PR.