opensds is Apache 2.0 licensed and accepts contributions via GitHub pull requests. This document outlines some of the conventions on commit message formatting, contact points for developers and other resources to make getting your contribution into opensds easier.
You can reach out to the OpenSDS team anytime on the following channels. Someone will get back to you and you can always raise issues on GitHub that will be accissible at all times.
Before you start, NOTICE that
master branch is the relatively stable version
provided for customers and users. So all code modifications SHOULD be submitted to
For those who just get in touch with this project recently, here is a proposed contributing tutorial.
The following is the list of the main repositories that comprise OpenSDS project.
The coding style suggested by the Golang community is used in opensds. See the doc for more details.
Please follow this style to make opensds easy to review, maintain and develop.
A great way to contribute to the project is to send a detailed report when you encounter an issue. We always appreciate a well-written, thorough bug report, and will thank you for it!
When reporting issues, refer to this format:
Thank you for your contribution !