When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owner(s) of this repository before making a change.
Issues for the RapidDisk project should be filed on the project's GitHub page: https://github.com/pkoutoupis/rapiddisk/issues.
When submitting an issue, please provide the following information (where applicable):
- Linux distribution and distribution version details
- Linux kernel version and architecture details (uname -a)
- RapidDisk version (rapiddisk -v)
- Steps for reproducing the error / issue
- Relevant system log / dmesg and CLI output
All pull requests should have a clear description explaining the submitted code and the reason for it.
Before submitting code changes, please ensure that the project is able to build and that the code has been thoroughly tested.
All submitted pull requests will undergo a traditional code review process where reviewers will be assigned or volunteer to review the code submitted in the pull request. This may be followed by some back and forth dialogue.
During the review process, there may be times when the original submitter will be asked to modify their code. Upon submitting newly committed code, the reviewers will review the updated code.
Only when the code looks good, then the project owner(s) will merge the pull request into the master branch.