Skip to content
von gosling edited this page Sep 19, 2016 · 1 revision

Material Rewards

Note:RocketMQ alipay account is [email protected]

Donate List

Date Amount( Dollar | RMB ) From Who Balance( Dollar | RMB ) Memo
2016-3-5 +100 kamiao +100 Init Account
2016-3-6 -100 vongosling 0 Charge
2016-8-22 +100 RMB bin +100 Thanks Open-source
2016-8-22 +16 RMB yanqing +116 Thanks Open-source
2016-8-22 +100 RMB jiangsai +216 Thanks Open-source
2016-8-22 +50 RMB zhouchaoqiang +266 Thanks Open-source
2016-8-22 +100 RMB xiang +366 Thanks Open-source
2016-8-22 +100 RMB wei +466 Thanks Open-source

How To Contribute

We are always very happy to have contributions, whether for trivial cleanups or big new features. We want to have high quality, well documented codes for each programming language. These, as well as the surrounding ecosystem of integration tools that people use with RocketMQ, are critical aspects of the project.

Nor is code the only way to contribute to the project. We strongly value documentation and gladly accept improvements to the documentation.

Contributing code

To submit a change for inclusion, please do the following: ####If the change is non-trivial please include some unit tests that cover the new functionality. ####If you are introducing a completely new feature or API it is a good idea to start a wiki and get consensus on the basic design first. ####It is our job to follow up on patches in a timely fashion. Nag us if we aren't doing our job (sometimes we drop things).

Becoming a Committer

We are always interested in adding new contributors. What we look for are series of contributions, good taste and ongoing interest in the project. If you are interested in becoming a committer, please let one of the existing committers know and they can help you walk through the process.

Nowadays,we have several important contribution points:

Wiki & JavaDoc

RocketMQ Console

RocketMQ SDK(C++.Net\Php\Python\Go\Node.js)

RocketMQ MySQL(Oracle\PostgreSQL\Redis\MongoDB\HBase\MSSQL) Replicator

Prerequisite

If you decide to contribute the above listing points,firstly,you must abide our some prerequisites:

Readability - API must have Javadoc,some very important methods also must have javadoc
Testability - 80% above unit test coverage about main process
Maintainability - Comply with our checkstyle spec,and at least 3 month update frequency
Deployability - We encourage you to deploy into maven repository
Clone this wiki locally