Note: this is a draft written by individual(s) and no way represents the guidance or stand of the CloudStack PMC.
Start: http://theapacheway.com/ and http://cloudstack.apache.org/contribute.html
...
Join the mailing lists (at least the users and dev ML): http://cloudstack.apache.org/mailing-lists.html
Read the bylaws: http://cloudstack.apache.org/bylaws.html
Onboard and get familiar with various project and developer resources: http://cloudstack.apache.org/developers.html
Suggestion: Contributing to CloudStack
Caveat: it's not mandatory to contribute only code to become a committer but that's a known path, there are also other MUCH needed roles and contributions in non-technical areas such as marketing and promotion and general participation (on mailing lists, Github, events and conferences), documentation, architecture/design, issue reporting and release testing and voting.
...
There is also project housekeeping and project process updates to be done.
If you spot something that could be improved. Suggest it (but be prepared for everyone to say ‘good idea’ then expect you to do it - you need to follow through).
The CloudStack wiki always needs some love.
Apache has GitHub actions enabled, think up some workflows which could help, try them in your own Github account and then propose them
On top of good community work, you need to be seento be doing good community work to PMC members.
Contribution | # Stat | Links/comments |
---|---|---|
CloudStack commits merged | n commits merged | https://github.com/apache/cloudstack/commits/master?author=<GITHUB_NAME> |
CloudStack pull requests | ~n PRs | https://github.com/apache/cloudstack/pulls/<GITHUB_NAME> |
Documentation PR | n PRs | https://github.com/apache/cloudstack-documentation/pulls/<GITHUB_NAME> |
ML Activity | n emails/thread found with his name/email | |
Other activities such community event participation | ... | Gave talk in some event (this it establish trust for the person) |
Note: A PMC member need NOT review or adhere to guidelines mentioned in this wiki, and it's upto their discretion to vote in favour or otherwise for anybody. For example, somebody meeting the objective criteria but aren't working together cordially in the community may not find support with PMCs (Community over code).
...
http://www.apache.org/foundation/getinvolved.html
https://community.apache.org/contributors/
https://infra.apache.org/new-committers-guide.html
Misc links and references: