You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rocketmq.apache.org by yu...@apache.org on 2017/08/23 12:04:05 UTC

[1/2] incubator-rocketmq-site git commit: Add a doc: How To Contribute

Repository: incubator-rocketmq-site
Updated Branches:
  refs/heads/asf-site 1d2c295e9 -> 64db19dba


Add a doc: How To Contribute


Project: http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/commit/b7103563
Tree: http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/tree/b7103563
Diff: http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/diff/b7103563

Branch: refs/heads/asf-site
Commit: b710356364960f191b051f4a9f40765764f69eeb
Parents: 1d2c295
Author: yukon <yu...@apache.org>
Authored: Wed Aug 23 20:02:20 2017 +0800
Committer: yukon <yu...@apache.org>
Committed: Wed Aug 23 20:02:47 2017 +0800

----------------------------------------------------------------------
 _data/navigation.yml          |   2 +
 _docs/24-how-to-contribute.md | 105 +++++++++++++++++++++++++++++++++++++
 2 files changed, 107 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/b7103563/_data/navigation.yml
----------------------------------------------------------------------
diff --git a/_data/navigation.yml b/_data/navigation.yml
index 4e5c03f..439cce8 100644
--- a/_data/navigation.yml
+++ b/_data/navigation.yml
@@ -53,6 +53,8 @@ docs:
 
   - title: Contributor Guide
     children:
+      - title: "How To Contribute"
+        url: "/docs/how-to-contribute/"
       - title: "Code Guidelines"
         url: /docs/code-guidelines/
       #- title: "Branching Model"

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/b7103563/_docs/24-how-to-contribute.md
----------------------------------------------------------------------
diff --git a/_docs/24-how-to-contribute.md b/_docs/24-how-to-contribute.md
new file mode 100644
index 0000000..c49f211
--- /dev/null
+++ b/_docs/24-how-to-contribute.md
@@ -0,0 +1,105 @@
+---
+title: "How To Contribute"
+permalink: /docs/how-to-contribute/
+modified: 2017-8-23T15:01:43-04:00
+---
+
+Apache RocketMQ is developed by an open and friendly community. Everybody is cordially welcome to join the community and contribute to Apache RocketMQ. There are several ways to interact with the community and to contribute to RocketMQ including asking questions, filing bug reports, proposing new features, joining discussions on the mailing lists, contributing code or documentation, improving the website, or testing release candidates.
+
+{% include toc %}
+
+## Ask questions!
+The Apache RocketMQ community is eager to help and to answer your questions. We have a [user mailing list](/about/contact/) and [apache-rocketmq](https://stackoverflow.com/questions/tagged/rocketmq) tag on Stack Overflow.
+
+## File a bug report
+Please let us know if you experienced a problem with RocketMQ and file a bug report. Open [JIRA Issue](https://issues.apache.org/jira/projects/ROCKETMQ) and click on the blue Create button at the top. Please give detailed information about the problem you encountered and, if possible, add a description that helps to reproduce the problem. Thank you very much.
+
+## Propose an improvement or a new feature
+
+Our community is constantly looking for feedback to improve Apache RocketMQ. If you have an idea how to improve RocketMQ or have a new feature in mind that would be beneficial for RocketMQ users, please open an issue in [RocketMQ’s JIRA](https://issues.apache.org/jira/projects/ROCKETMQ). The improvement or new feature should be described in appropriate detail and include the scope and its requirements if possible. Detailed information is important for a few reasons:
+
+* It ensures your requirements are met when the improvement or feature is implemented.
+* It helps to estimate the effort and to design a solution that addresses your needs.
+* It allow for constructive discussions that might arise around this issue.
+
+Detailed information is also required, if you plan to contribute the improvement or feature you proposed yourself. Please read the Contribute [code guide](/docs/code-guidelines/) in this case as well.
+
+We recommend to first reach consensus with the community on whether a new feature is required and how to implement a new feature, before starting with the implementation. Some features might be out of scope of the project, and it’s best to discover this early.
+
+## Help others and join the discussions
+Most communication in the Apache RocketMQ community happens on two mailing lists:
+
+* The user mailing lists users@rocketmq.apache.org is the place where users of Apache RocketMQ ask questions and seek for help or advice. Joining the user list and helping other users is a very good way to contribute to RocketMQ’s community. Furthermore, there is the [apache-rocketmq](https://stackoverflow.com/questions/tagged/rocketmq) tag on Stack Overflow if you’d like to help RocketMQ users (and harvest some points) there.
+* The development mailing list dev@rocketmq.apache.org is the place where RocketMQ developers exchange ideas and discuss new features, upcoming releases, and the development process in general. If you are interested in contributing code to RocketMQ, you should join this mailing list.
+
+You are very welcome to subscribe to both [mailing lists](/about/contact/).
+
+## Test a release candidate
+
+Apache RocketMQ is continuously improved by its active community. Every few weeks, we release a new version of Apache RocketMQ with bug fixes, improvements, and new features. The process of releasing a new version consists of the following steps:
+
+1. Building a new release candidate and starting a vote (usually for 72 hours).
+2. Testing the release candidate and voting (+1 if no issues were found, -1 if the release candidate has issues).
+3. Going back to step 1 if the release candidate had issues otherwise we publish the release.
+Our site contains a page that summarizes the [test procedure for a release](/docs/release-manual). Release testing is a big effort if done by a small group of people but can be easily scaled out to more people. The RocketMQ community encourages everybody to participate in the testing of a release candidate. By testing a release candidate, you can ensure that the next RocketMQ release is working properly for your setup and help to improve the quality of releases.
+
+## Contribute code
+
+Apache RocketMQ is maintained, improved, and extended by code contributions of volunteers. The Apache RocketMQ community encourages anybody to contribute source code. In order to ensure a pleasant contribution experience for contributors and reviewers and to preserve the high quality of the code base, we follow a contribution process that is explained in our Contribute [code guide](/docs/code-guidelines/). The guide does also include instructions to setup a development environment, our coding guidelines and code style, and explains how to submit a code contribution.
+
+**Please read the Contribute [code guide](/docs/code-guidelines/) before you start to work on a code contribution.**
+
+Please do also read the Submit a [Contributor License Agreement Section](http://www.apache.org/licenses/#clas).
+
+Looking for an issue to work on?
+
+We maintain a list of all known bugs, proposed improvements and suggested features in [RocketMQ’s JIRA](https://issues.apache.org/jira/projects/ROCKETMQ).
+
+## Contribute documentation
+
+Good documentation is crucial for any kind of software. The Apache RocketMQ community aims to provide concise, precise, and complete documentation and welcomes any contribution to improve Apache RocketMQ’s documentation.
+
+* Please report missing, incorrect, or out-dated documentation as a [JIRA ISSUE](https://issues.apache.org/jira/projects/ROCKETMQ).
+* RocketMQ’s documentation is written in Markdown and located in the docs folder in RocketMQ’s [site source code repository](https://github.com/apache/incubator-rocketmq-site). See the Contribute [documentation guidelines](/docs/code-guidelines/) for detailed instructions for how to update and improve the documentation and to contribute your changes.
+
+## Improve the website
+
+The Apache RocketMQ website presents Apache RocketMQ and its community. It serves several purposes including:
+
+* Informing visitors about Apache RocketMQ and its features.
+* Encouraging visitors to download and use RocketMQ.
+* Encouraging visitors to engage with the community.
+
+We welcome any contribution to improve our website.
+
+Please open a [JIRA issue](https://issues.apache.org/jira/projects/ROCKETMQ) if you think our website could be improved.
+Please follow the Improve the [website guidelines](https://github.com/apache/incubator-rocketmq-site) if you would like to update and improve the website.
+
+## More ways to contribute…
+
+There are many more ways to contribute to the RocketMQ community. For example you can
+
+* give a talk about RocketMQ and tell others how you use it.
+* organize a local Meetup or user group.
+* talk to people about RocketMQ.
+* …
+
+## How to become a committer
+
+Committers are community members that have write access to the project’s repositories, i.e., they can modify the code, documentation, and website by themselves and also accept other contributions.
+
+There is no strict protocol for becoming a committer. Candidates for new committers are typically people that are active contributors and community members.
+
+Being an active community member means participating on mailing list discussions, helping to answer questions, verifying release candidates, being respectful towards others, and following the meritocratic principles of community management. Since the “Apache Way” has a strong focus on the project community, this part is very important.
+
+Of course, contributing code and documentation to the project is important as well. A good way to start is contributing improvements, new features, or bug fixes. You need to show that you take responsibility for the code that you contribute, add tests and documentation, and help maintaining it.
+
+Candidates for new committers are suggested by current committers or PMC members, and voted upon by the PMC.
+
+If you would like to become a committer, you should engage with the community and start contributing to Apache RocketMQ in any of the above ways. You might also want to talk to other committers and ask for their advice and guidance.
+
+## Reference
+
+This document is a modified version of the one created by the Flink Project[1].
+
+[1]. http://flink.apache.org/how-to-contribute.html


[2/2] incubator-rocketmq-site git commit: Release at 20170823

Posted by yu...@apache.org.
Release at 20170823


Project: http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/commit/64db19db
Tree: http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/tree/64db19db
Diff: http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/diff/64db19db

Branch: refs/heads/asf-site
Commit: 64db19dbaa936527ad085110ea3a34f8d41eec41
Parents: b710356
Author: yukon <yu...@apache.org>
Authored: Wed Aug 23 20:03:34 2017 +0800
Committer: yukon <yu...@apache.org>
Committed: Wed Aug 23 20:03:34 2017 +0800

----------------------------------------------------------------------
 content/about/contact/index.html                |   4 +-
 content/about/rewards/index.html                |   4 +-
 content/about/team/index.html                   |   4 +-
 content/archive-layout-with-content/index.html  |  13 +
 content/collection-archive/index.html           |  20 +
 content/docs/batch-example/index.html           |  12 +-
 content/docs/best-practice-broker/index.html    |  14 +-
 content/docs/best-practice-consumer/index.html  |  12 +-
 content/docs/best-practice-namesvr/index.html   |  12 +-
 content/docs/best-practice-producer/index.html  |  12 +-
 content/docs/broadcast-example/index.html       |  12 +-
 content/docs/cli-admin-tool/index.html          |  12 +-
 content/docs/cluster-deployment/index.html      |  12 +-
 content/docs/code-guidelines/index.html         |  12 +-
 content/docs/core-concept/index.html            |  12 +-
 content/docs/create-pull-request/index.html     |  12 +-
 content/docs/documentation/index.html           |  12 +-
 content/docs/faq/index.html                     |  12 +-
 content/docs/filter-by-sql92-example/index.html |  12 +-
 content/docs/how-to-contribute/index.html       | 763 +++++++++++++++++++
 content/docs/logappender-example/index.html     |  12 +-
 content/docs/motivation/index.html              |  12 +-
 content/docs/openmessaging-example/index.html   |  12 +-
 content/docs/order-example/index.html           |  12 +-
 content/docs/pull-request/index.html            |  12 +-
 content/docs/quick-start/index.html             |  12 +-
 content/docs/release-manual.html                |  12 +-
 content/docs/rmq-arc/index.html                 |  12 +-
 content/docs/rmq-deployment/index.html          |  12 +-
 content/docs/roadmap/index.html                 |  12 +-
 content/docs/schedule-example/index.html        |  12 +-
 content/docs/simple-example/index.html          |  12 +-
 content/docs/system-config/index.html           |  14 +-
 content/dowloading/releases/index.html          |  12 +-
 content/feed.xml                                |   2 +-
 content/sitemap.xml                             |   6 +
 36 files changed, 1091 insertions(+), 65 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/64db19db/content/about/contact/index.html
----------------------------------------------------------------------
diff --git a/content/about/contact/index.html b/content/about/contact/index.html
index 0184cc9..28a0ade 100644
--- a/content/about/contact/index.html
+++ b/content/about/contact/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-08-22T20:32:16+08:00">
+  <meta property="article:published_time" content="2017-08-23T20:02:59+08:00">
 
 
 
@@ -212,7 +212,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="CONTACT">
     <meta itemprop="description" content="Contact.">
-    <meta itemprop="datePublished" content="August 22, 2017">
+    <meta itemprop="datePublished" content="August 23, 2017">
     <meta itemprop="dateModified" content="December 29, 2016">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/64db19db/content/about/rewards/index.html
----------------------------------------------------------------------
diff --git a/content/about/rewards/index.html b/content/about/rewards/index.html
index fae3dcf..8c20cfd 100644
--- a/content/about/rewards/index.html
+++ b/content/about/rewards/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-08-22T20:32:16+08:00">
+  <meta property="article:published_time" content="2017-08-23T20:02:59+08:00">
 
 
 
@@ -212,7 +212,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="REWARDS">
     <meta itemprop="description" content="Rewards.">
-    <meta itemprop="datePublished" content="August 22, 2017">
+    <meta itemprop="datePublished" content="August 23, 2017">
     <meta itemprop="dateModified" content="January 25, 2017">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/64db19db/content/about/team/index.html
----------------------------------------------------------------------
diff --git a/content/about/team/index.html b/content/about/team/index.html
index c2e6960..f861d57 100644
--- a/content/about/team/index.html
+++ b/content/about/team/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-08-22T20:32:16+08:00">
+  <meta property="article:published_time" content="2017-08-23T20:02:59+08:00">
 
 
 
@@ -212,7 +212,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="TEAM">
     <meta itemprop="description" content="Project team.">
-    <meta itemprop="datePublished" content="August 22, 2017">
+    <meta itemprop="datePublished" content="August 23, 2017">
     <meta itemprop="dateModified" content="December 29, 2016">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/64db19db/content/archive-layout-with-content/index.html
----------------------------------------------------------------------
diff --git a/content/archive-layout-with-content/index.html b/content/archive-layout-with-content/index.html
index 4f569ff..8aa597c 100644
--- a/content/archive-layout-with-content/index.html
+++ b/content/archive-layout-with-content/index.html
@@ -924,6 +924,19 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
+        <a href="/docs/how-to-contribute/" rel="permalink">How To Contribute</a>
+      
+    </h2>
+    
+    
+  </article>
+</div>
+
+<div class="list__item">
+  <article class="archive__item" itemscope="" itemtype="http://schema.org/CreativeWork">
+    
+    <h2 class="archive__item-title" itemprop="headline">
+      
         <a href="/404.html" rel="permalink">Page Not Found</a>
       
     </h2>

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/64db19db/content/collection-archive/index.html
----------------------------------------------------------------------
diff --git a/content/collection-archive/index.html b/content/collection-archive/index.html
index 0b7764c..94afcd8 100644
--- a/content/collection-archive/index.html
+++ b/content/collection-archive/index.html
@@ -868,6 +868,26 @@ The table below shows the supported jre environment for components of each relea
     
     <h2 class="archive__item-title" itemprop="headline">
       
+        <a href="/docs/how-to-contribute/" rel="permalink">How To Contribute
+</a>
+      
+    </h2>
+    
+    <p class="archive__item-excerpt" itemprop="description">Apache RocketMQ is developed by an open and friendly community. Everybody is cordially welcome to join the community and contribute to Apache RocketMQ. There...</p>
+  </article>
+</div>
+    
+  
+    
+      
+
+
+
+<div class="list__item">
+  <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
+    
+    <h2 class="archive__item-title" itemprop="headline">
+      
         <a href="/docs/best-practice-broker/" rel="permalink">Best Practice For Broker
 </a>
       

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/64db19db/content/docs/batch-example/index.html
----------------------------------------------------------------------
diff --git a/content/docs/batch-example/index.html b/content/docs/batch-example/index.html
index 98fc4f5..d786f4a 100644
--- a/content/docs/batch-example/index.html
+++ b/content/docs/batch-example/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-08-22T20:32:16+08:00">
+  <meta property="article:published_time" content="2017-08-23T20:02:59+08:00">
 
 
 
@@ -319,6 +319,14 @@
             
             
 
+            <li><a href="/docs/how-to-contribute/" class="">How To Contribute</a></li>
+          
+            
+            
+
+            
+            
+
             <li><a href="/docs/code-guidelines/" class="">Code Guidelines</a></li>
           
             
@@ -458,7 +466,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Batch Example">
     <meta itemprop="description" content="How to use batch in Rocketmq">
-    <meta itemprop="datePublished" content="August 22, 2017">
+    <meta itemprop="datePublished" content="August 23, 2017">
     <meta itemprop="dateModified" content="April 25, 2017">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/64db19db/content/docs/best-practice-broker/index.html
----------------------------------------------------------------------
diff --git a/content/docs/best-practice-broker/index.html b/content/docs/best-practice-broker/index.html
index 828f8cf..7970069 100644
--- a/content/docs/best-practice-broker/index.html
+++ b/content/docs/best-practice-broker/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-08-22T20:32:16+08:00">
+  <meta property="article:published_time" content="2017-08-23T20:02:59+08:00">
 
 
 
@@ -319,6 +319,14 @@
             
             
 
+            <li><a href="/docs/how-to-contribute/" class="">How To Contribute</a></li>
+          
+            
+            
+
+            
+            
+
             <li><a href="/docs/code-guidelines/" class="">Code Guidelines</a></li>
           
             
@@ -458,7 +466,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Best Practice For Broker">
     <meta itemprop="description" content="Some useful tips for users.">
-    <meta itemprop="datePublished" content="August 22, 2017">
+    <meta itemprop="datePublished" content="August 23, 2017">
     <meta itemprop="dateModified" content="December 25, 2016">
 
     <div class="page__inner-wrap">
@@ -530,7 +538,7 @@ If you just want to make it easy, you may only need a ASYNC_MASTER without SLAVE
       
   <nav class="pagination">
     
-      <a href="/docs/system-config/" class="pagination--pager" title="RocketMQ JVM/Linux Configuration
+      <a href="/docs/how-to-contribute/" class="pagination--pager" title="How To Contribute
 ">Previous</a>
     
     

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/64db19db/content/docs/best-practice-consumer/index.html
----------------------------------------------------------------------
diff --git a/content/docs/best-practice-consumer/index.html b/content/docs/best-practice-consumer/index.html
index 032634d..1dbd0a3 100644
--- a/content/docs/best-practice-consumer/index.html
+++ b/content/docs/best-practice-consumer/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-08-22T20:32:16+08:00">
+  <meta property="article:published_time" content="2017-08-23T20:02:59+08:00">
 
 
 
@@ -319,6 +319,14 @@
             
             
 
+            <li><a href="/docs/how-to-contribute/" class="">How To Contribute</a></li>
+          
+            
+            
+
+            
+            
+
             <li><a href="/docs/code-guidelines/" class="">Code Guidelines</a></li>
           
             
@@ -458,7 +466,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Best Practice For Consumer">
     <meta itemprop="description" content="Some useful tips for users.">
-    <meta itemprop="datePublished" content="August 22, 2017">
+    <meta itemprop="datePublished" content="August 23, 2017">
     <meta itemprop="dateModified" content="December 25, 2016">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/64db19db/content/docs/best-practice-namesvr/index.html
----------------------------------------------------------------------
diff --git a/content/docs/best-practice-namesvr/index.html b/content/docs/best-practice-namesvr/index.html
index 7094421..333d6b8 100644
--- a/content/docs/best-practice-namesvr/index.html
+++ b/content/docs/best-practice-namesvr/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-08-22T20:32:16+08:00">
+  <meta property="article:published_time" content="2017-08-23T20:02:59+08:00">
 
 
 
@@ -319,6 +319,14 @@
             
             
 
+            <li><a href="/docs/how-to-contribute/" class="">How To Contribute</a></li>
+          
+            
+            
+
+            
+            
+
             <li><a href="/docs/code-guidelines/" class="">Code Guidelines</a></li>
           
             
@@ -458,7 +466,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Best Practice For NameServer">
     <meta itemprop="description" content="In Apache RocketMQ, name servers are designed to coordinate each component of the distributed systemand the coordination is mainly achieved through managing topic routing information.">
-    <meta itemprop="datePublished" content="August 22, 2017">
+    <meta itemprop="datePublished" content="August 23, 2017">
     <meta itemprop="dateModified" content="December 25, 2016">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/64db19db/content/docs/best-practice-producer/index.html
----------------------------------------------------------------------
diff --git a/content/docs/best-practice-producer/index.html b/content/docs/best-practice-producer/index.html
index 703fc06..02503af 100644
--- a/content/docs/best-practice-producer/index.html
+++ b/content/docs/best-practice-producer/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-08-22T20:32:16+08:00">
+  <meta property="article:published_time" content="2017-08-23T20:02:59+08:00">
 
 
 
@@ -319,6 +319,14 @@
             
             
 
+            <li><a href="/docs/how-to-contribute/" class="">How To Contribute</a></li>
+          
+            
+            
+
+            
+            
+
             <li><a href="/docs/code-guidelines/" class="">Code Guidelines</a></li>
           
             
@@ -458,7 +466,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Best Practice For Producer">
     <meta itemprop="description" content="Some useful tips for users.">
-    <meta itemprop="datePublished" content="August 22, 2017">
+    <meta itemprop="datePublished" content="August 23, 2017">
     <meta itemprop="dateModified" content="December 25, 2016">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/64db19db/content/docs/broadcast-example/index.html
----------------------------------------------------------------------
diff --git a/content/docs/broadcast-example/index.html b/content/docs/broadcast-example/index.html
index 334f33f..f928f7b 100644
--- a/content/docs/broadcast-example/index.html
+++ b/content/docs/broadcast-example/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-08-22T20:32:16+08:00">
+  <meta property="article:published_time" content="2017-08-23T20:02:59+08:00">
 
 
 
@@ -319,6 +319,14 @@
             
             
 
+            <li><a href="/docs/how-to-contribute/" class="">How To Contribute</a></li>
+          
+            
+            
+
+            
+            
+
             <li><a href="/docs/code-guidelines/" class="">Code Guidelines</a></li>
           
             
@@ -458,7 +466,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Broadcasting">
     <meta itemprop="description" content="How to send broadcast messages in Apache RocketMQ.">
-    <meta itemprop="datePublished" content="August 22, 2017">
+    <meta itemprop="datePublished" content="August 23, 2017">
     <meta itemprop="dateModified" content="April 25, 2017">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/64db19db/content/docs/cli-admin-tool/index.html
----------------------------------------------------------------------
diff --git a/content/docs/cli-admin-tool/index.html b/content/docs/cli-admin-tool/index.html
index fb90680..9cf76e9 100644
--- a/content/docs/cli-admin-tool/index.html
+++ b/content/docs/cli-admin-tool/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-08-22T20:32:16+08:00">
+  <meta property="article:published_time" content="2017-08-23T20:02:59+08:00">
 
 
 
@@ -319,6 +319,14 @@
             
             
 
+            <li><a href="/docs/how-to-contribute/" class="">How To Contribute</a></li>
+          
+            
+            
+
+            
+            
+
             <li><a href="/docs/code-guidelines/" class="">Code Guidelines</a></li>
           
             
@@ -458,7 +466,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="CLI Admin Tool">
     <meta itemprop="description" content="RocketMQ provides a CLI admin tool belt to query, manage and diagnose various issues.">
-    <meta itemprop="datePublished" content="August 22, 2017">
+    <meta itemprop="datePublished" content="August 23, 2017">
     <meta itemprop="dateModified" content="December 17, 2016">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/64db19db/content/docs/cluster-deployment/index.html
----------------------------------------------------------------------
diff --git a/content/docs/cluster-deployment/index.html b/content/docs/cluster-deployment/index.html
index 66fdb58..20ee3f7 100644
--- a/content/docs/cluster-deployment/index.html
+++ b/content/docs/cluster-deployment/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-08-22T20:32:16+08:00">
+  <meta property="article:published_time" content="2017-08-23T20:02:59+08:00">
 
 
 
@@ -319,6 +319,14 @@
             
             
 
+            <li><a href="/docs/how-to-contribute/" class="">How To Contribute</a></li>
+          
+            
+            
+
+            
+            
+
             <li><a href="/docs/code-guidelines/" class="">Code Guidelines</a></li>
           
             
@@ -458,7 +466,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Cluster Configuration and Deployment">
     <meta itemprop="description" content="Prerequisite">
-    <meta itemprop="datePublished" content="August 22, 2017">
+    <meta itemprop="datePublished" content="August 23, 2017">
     <meta itemprop="dateModified" content="December 17, 2016">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/64db19db/content/docs/code-guidelines/index.html
----------------------------------------------------------------------
diff --git a/content/docs/code-guidelines/index.html b/content/docs/code-guidelines/index.html
index e168231..9d05df4 100644
--- a/content/docs/code-guidelines/index.html
+++ b/content/docs/code-guidelines/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-08-22T20:32:16+08:00">
+  <meta property="article:published_time" content="2017-08-23T20:02:59+08:00">
 
 
 
@@ -319,6 +319,14 @@
             
             
 
+            <li><a href="/docs/how-to-contribute/" class="">How To Contribute</a></li>
+          
+            
+            
+
+            
+            
+
             <li><a href="/docs/code-guidelines/" class="active">Code Guidelines</a></li>
           
             
@@ -458,7 +466,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Coding Guidelines">
     <meta itemprop="description" content="Apache RocketMQ Coding Guidelines">
-    <meta itemprop="datePublished" content="August 22, 2017">
+    <meta itemprop="datePublished" content="August 23, 2017">
     <meta itemprop="dateModified" content="December 30, 2016">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/64db19db/content/docs/core-concept/index.html
----------------------------------------------------------------------
diff --git a/content/docs/core-concept/index.html b/content/docs/core-concept/index.html
index 837842b..b155078 100644
--- a/content/docs/core-concept/index.html
+++ b/content/docs/core-concept/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-08-22T20:32:16+08:00">
+  <meta property="article:published_time" content="2017-08-23T20:02:59+08:00">
 
 
 
@@ -319,6 +319,14 @@
             
             
 
+            <li><a href="/docs/how-to-contribute/" class="">How To Contribute</a></li>
+          
+            
+            
+
+            
+            
+
             <li><a href="/docs/code-guidelines/" class="">Code Guidelines</a></li>
           
             
@@ -458,7 +466,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Core Concept">
     <meta itemprop="description" content="">
-    <meta itemprop="datePublished" content="August 22, 2017">
+    <meta itemprop="datePublished" content="August 23, 2017">
     <meta itemprop="dateModified" content="December 17, 2016">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/64db19db/content/docs/create-pull-request/index.html
----------------------------------------------------------------------
diff --git a/content/docs/create-pull-request/index.html b/content/docs/create-pull-request/index.html
index 3432d03..ca8c65c 100644
--- a/content/docs/create-pull-request/index.html
+++ b/content/docs/create-pull-request/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-08-22T20:32:16+08:00">
+  <meta property="article:published_time" content="2017-08-23T20:02:59+08:00">
 
 
 
@@ -319,6 +319,14 @@
             
             
 
+            <li><a href="/docs/how-to-contribute/" class="">How To Contribute</a></li>
+          
+            
+            
+
+            
+            
+
             <li><a href="/docs/code-guidelines/" class="">Code Guidelines</a></li>
           
             
@@ -458,7 +466,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="How to create Pull Request">
     <meta itemprop="description" content="This page guides you through the pull request creation process.">
-    <meta itemprop="datePublished" content="August 22, 2017">
+    <meta itemprop="datePublished" content="August 23, 2017">
     <meta itemprop="dateModified" content="December 25, 2016">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/64db19db/content/docs/documentation/index.html
----------------------------------------------------------------------
diff --git a/content/docs/documentation/index.html b/content/docs/documentation/index.html
index bf18e23..d4ab221 100644
--- a/content/docs/documentation/index.html
+++ b/content/docs/documentation/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-08-22T20:32:16+08:00">
+  <meta property="article:published_time" content="2017-08-23T20:02:59+08:00">
 
 
 
@@ -319,6 +319,14 @@
             
             
 
+            <li><a href="/docs/how-to-contribute/" class="">How To Contribute</a></li>
+          
+            
+            
+
+            
+            
+
             <li><a href="/docs/code-guidelines/" class="">Code Guidelines</a></li>
           
             
@@ -458,7 +466,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Documentation">
     <meta itemprop="description" content="Apache RocketMQ Documentation">
-    <meta itemprop="datePublished" content="August 22, 2017">
+    <meta itemprop="datePublished" content="August 23, 2017">
     <meta itemprop="dateModified" content="March 02, 2017">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/64db19db/content/docs/faq/index.html
----------------------------------------------------------------------
diff --git a/content/docs/faq/index.html b/content/docs/faq/index.html
index 92c4c41..9c750da 100644
--- a/content/docs/faq/index.html
+++ b/content/docs/faq/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-08-22T20:32:16+08:00">
+  <meta property="article:published_time" content="2017-08-23T20:02:59+08:00">
 
 
 
@@ -319,6 +319,14 @@
             
             
 
+            <li><a href="/docs/how-to-contribute/" class="">How To Contribute</a></li>
+          
+            
+            
+
+            
+            
+
             <li><a href="/docs/code-guidelines/" class="">Code Guidelines</a></li>
           
             
@@ -458,7 +466,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Frequently Asked Questions">
     <meta itemprop="description" content="The following questions are frequently asked with regard to the RocketMQ project in general.General1. Why did we create rocketmq project instead of selecting other products?Please refer to Why RocketMQ">
-    <meta itemprop="datePublished" content="August 22, 2017">
+    <meta itemprop="datePublished" content="August 23, 2017">
     <meta itemprop="dateModified" content="December 28, 2016">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/64db19db/content/docs/filter-by-sql92-example/index.html
----------------------------------------------------------------------
diff --git a/content/docs/filter-by-sql92-example/index.html b/content/docs/filter-by-sql92-example/index.html
index 0604cce..54a11e4 100644
--- a/content/docs/filter-by-sql92-example/index.html
+++ b/content/docs/filter-by-sql92-example/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-08-22T20:32:16+08:00">
+  <meta property="article:published_time" content="2017-08-23T20:02:59+08:00">
 
 
 
@@ -319,6 +319,14 @@
             
             
 
+            <li><a href="/docs/how-to-contribute/" class="">How To Contribute</a></li>
+          
+            
+            
+
+            
+            
+
             <li><a href="/docs/code-guidelines/" class="">Code Guidelines</a></li>
           
             
@@ -458,7 +466,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Filter Example">
     <meta itemprop="description" content="How to filter messages by SQL92 in Apache RocketMQ.">
-    <meta itemprop="datePublished" content="August 22, 2017">
+    <meta itemprop="datePublished" content="August 23, 2017">
     <meta itemprop="dateModified" content="April 27, 2017">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/64db19db/content/docs/how-to-contribute/index.html
----------------------------------------------------------------------
diff --git a/content/docs/how-to-contribute/index.html b/content/docs/how-to-contribute/index.html
new file mode 100644
index 0000000..77b360f
--- /dev/null
+++ b/content/docs/how-to-contribute/index.html
@@ -0,0 +1,763 @@
+<!doctype html>
+<html lang="en" class="no-js">
+  <head>
+    <meta charset="utf-8">
+
+<!-- begin SEO -->
+
+
+
+
+
+
+
+
+
+<title>How To Contribute - Apache RocketMQ</title>
+
+
+
+
+<meta name="description" content="Apache RocketMQ is developed by an open and friendly community. Everybody is cordially welcome to join the community and contribute to Apache RocketMQ. There are several ways to interact with the community and to contribute to RocketMQ including asking questions, filing bug reports, proposing new features, joining discussions on the mailing lists, contributing code or documentation, improving the website, or testing release candidates.">
+
+
+
+
+<meta property="og:locale" content="en">
+<meta property="og:site_name" content="Apache RocketMQ">
+<meta property="og:title" content="How To Contribute">
+
+
+
+
+  <meta property="og:description" content="Apache RocketMQ is developed by an open and friendly community. Everybody is cordially welcome to join the community and contribute to Apache RocketMQ. There are several ways to interact with the community and to contribute to RocketMQ including asking questions, filing bug reports, proposing new features, joining discussions on the mailing lists, contributing code or documentation, improving the website, or testing release candidates.">
+
+
+
+  <meta name="twitter:site" content="@ApacheRocketMQ">
+  <meta name="twitter:title" content="How To Contribute">
+  <meta name="twitter:description" content="Apache RocketMQ is developed by an open and friendly community. Everybody is cordially welcome to join the community and contribute to Apache RocketMQ. There are several ways to interact with the community and to contribute to RocketMQ including asking questions, filing bug reports, proposing new features, joining discussions on the mailing lists, contributing code or documentation, improving the website, or testing release candidates.">
+  <meta name="twitter:url" content="">
+
+  
+    <meta name="twitter:card" content="summary">
+    
+  
+
+  
+
+
+
+  
+
+  
+
+
+
+
+
+  <meta property="og:type" content="article">
+  <meta property="article:published_time" content="2017-08-23T20:02:59+08:00">
+
+
+
+
+
+
+
+
+  <script type="application/ld+json">
+    {
+      "@context" : "http://schema.org",
+      "@type" : "Person",
+      "name" : "Apache RocketMQ",
+      "url" : null,
+      "sameAs" : null
+    }
+  </script>
+
+
+
+  <meta name="google-site-verification" content="aand0XZkSGsziuC-UPD4ZJniFD0m0JhGx6820y2mAQY" />
+
+
+  <meta name="baidu-site-verification" content="wD06EbDRkQ" />
+
+
+
+
+<!-- end SEO -->
+
+
+<link href="/feed.xml" type="application/atom+xml" rel="alternate" title="Apache RocketMQ Feed">
+
+<!-- http://t.co/dKP3o1e -->
+<meta name="HandheldFriendly" content="True">
+<meta name="MobileOptimized" content="320">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+<script>
+  document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js ';
+</script>
+
+<!-- For all browsers -->
+<link rel="stylesheet" href="/assets/css/main.css">
+
+<meta http-equiv="cleartype" content="on">
+    <!-- start custom head snippets -->
+
+<!-- insert favicons. use http://realfavicongenerator.net/ -->
+
+<!-- end custom head snippets -->
+  </head>
+
+  <body class="layout--single">
+
+    <!--[if lt IE 9]>
+<div class="notice--danger align-center" style="margin: 0;">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</div>
+<![endif]-->
+    <div class="masthead">
+  <div class="masthead__inner-wrap">
+    <div class="masthead__menu">
+      <nav id="site-nav" class="greedy-nav">
+        <button><div class="navicon"></div></button>
+        <ul class="visible-links">
+          <li class="masthead__menu-item masthead__menu-item--lg"><a href="/">Apache RocketMQ</a></li>
+          
+            
+            <li class="masthead__menu-item"><a href="/docs/quick-start/">Documentation</a></li>
+          
+            
+            <li class="masthead__menu-item"><a href="/year-archive/">Blog</a></li>
+          
+            
+            <li class="masthead__menu-item"><a href="/community/">Community</a></li>
+          
+            
+            <li class="masthead__menu-item"><a href="/users/">Users</a></li>
+          
+            
+            <li class="masthead__menu-item"><a href="/about/team/">About</a></li>
+          
+        </ul>
+        <ul class="hidden-links hidden"></ul>
+      </nav>
+    </div>
+  </div>
+</div>
+
+    
+
+
+
+<div id="main" role="main">
+  
+  <div class="sidebar sticky">
+  
+  
+    
+      
+      
+      
+    
+    
+      
+
+<nav class="nav__list">
+  
+  <input id="ac-toc" name="accordion-toc" type="checkbox" />
+  <label for="ac-toc">Toggle Menu</label>
+  <ul class="nav__items">
+    
+      <li>
+        
+          <span class="nav__sub-title">User Guide</span>
+        
+
+        
+        <ul>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/docs/motivation/" class="">Why RocketMQ</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/docs/quick-start/" class="">Quick Start</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/docs/simple-example/" class="">Simple Example</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/docs/order-example/" class="">Order Example</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/docs/broadcast-example/" class="">Broadcasting Example</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/docs/schedule-example/" class="">Schedule Example</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/docs/batch-example/" class="">Batch Example</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/docs/filter-by-sql92-example/" class="">Filter Example</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/docs/logappender-example/" class="">Logappender Example</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/docs/openmessaging-example/" class="">OpenMessaging Example</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/docs/faq/" class="">FAQ</a></li>
+          
+        </ul>
+        
+      </li>
+    
+      <li>
+        
+          <span class="nav__sub-title">Deployment & Operations</span>
+        
+
+        
+        <ul>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/docs/rmq-arc/" class="">Architecture</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/docs/rmq-deployment/" class="">Deployment</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/docs/cli-admin-tool/" class="">CLI Admin Tool</a></li>
+          
+        </ul>
+        
+      </li>
+    
+      <li>
+        
+          <span class="nav__sub-title">Contributor Guide</span>
+        
+
+        
+        <ul>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/docs/how-to-contribute/" class="active">How To Contribute</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/docs/code-guidelines/" class="">Code Guidelines</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/docs/pull-request/" class="">Manage Pull Request</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/docs/release-manual" class="">Release Manual</a></li>
+          
+        </ul>
+        
+      </li>
+    
+      <li>
+        
+          <span class="nav__sub-title">Best Practice</span>
+        
+
+        
+        <ul>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/docs/core-concept/" class="">Core Concept</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/docs/best-practice-broker/" class="">Broker</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/docs/best-practice-producer/" class="">Producer</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/docs/best-practice-consumer/" class="">Consumer</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/docs/best-practice-namesvr/" class="">NameServer</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/docs/system-config/" class="">JVM/Kernel Config</a></li>
+          
+        </ul>
+        
+      </li>
+    
+      <li>
+        
+          <span class="nav__sub-title">Release Notes</span>
+        
+
+        
+        <ul>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/dowloading/releases/" class="">Download</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/release_notes/release-notes-4.1.0-incubating/" class="">4.1.0-incubating</a></li>
+          
+            
+            
+
+            
+            
+
+            <li><a href="/release_notes/release-notes-4.0.0-incubating/" class="">4.0.0-incubating</a></li>
+          
+        </ul>
+        
+      </li>
+    
+      <li>
+        
+          
+          
+
+          <a href="/docs/roadmap/"><span class="nav__sub-title">RoadMap</span></a>
+        
+
+        
+      </li>
+    
+  </ul>
+</nav>
+    
+  
+  </div>
+
+
+  <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
+    <meta itemprop="headline" content="How To Contribute">
+    <meta itemprop="description" content="Apache RocketMQ is developed by an open and friendly community. Everybody is cordially welcome to join the community and contribute to Apache RocketMQ. There are several ways to interact with the community and to contribute to RocketMQ including asking questions, filing bug reports, proposing new features, joining discussions on the mailing lists, contributing code or documentation, improving the website, or testing release candidates.">
+    <meta itemprop="datePublished" content="August 23, 2017">
+    <meta itemprop="dateModified" content="August 24, 2017">
+
+    <div class="page__inner-wrap">
+      
+        <header>
+          <h1 class="page__title" itemprop="headline">How To Contribute
+</h1>
+          
+        </header>
+      
+
+      <section class="page__content" itemprop="text">
+        <p>Apache RocketMQ is developed by an open and friendly community. Everybody is cordially welcome to join the community and contribute to Apache RocketMQ. There are several ways to interact with the community and to contribute to RocketMQ including asking questions, filing bug reports, proposing new features, joining discussions on the mailing lists, contributing code or documentation, improving the website, or testing release candidates.</p>
+
+<aside class="sidebar__right">
+<nav class="toc">
+    <header><h4 class="nav__title"><i class="fa fa-file-text"></i> On This Page</h4></header>
+<ul class="toc__menu" id="markdown-toc">
+  <li><a href="#ask-questions" id="markdown-toc-ask-questions">Ask questions!</a></li>
+  <li><a href="#file-a-bug-report" id="markdown-toc-file-a-bug-report">File a bug report</a></li>
+  <li><a href="#propose-an-improvement-or-a-new-feature" id="markdown-toc-propose-an-improvement-or-a-new-feature">Propose an improvement or a new feature</a></li>
+  <li><a href="#help-others-and-join-the-discussions" id="markdown-toc-help-others-and-join-the-discussions">Help others and join the discussions</a></li>
+  <li><a href="#test-a-release-candidate" id="markdown-toc-test-a-release-candidate">Test a release candidate</a></li>
+  <li><a href="#contribute-code" id="markdown-toc-contribute-code">Contribute code</a></li>
+  <li><a href="#contribute-documentation" id="markdown-toc-contribute-documentation">Contribute documentation</a></li>
+  <li><a href="#improve-the-website" id="markdown-toc-improve-the-website">Improve the website</a></li>
+  <li><a href="#more-ways-to-contribute" id="markdown-toc-more-ways-to-contribute">More ways to contribute…</a></li>
+  <li><a href="#how-to-become-a-committer" id="markdown-toc-how-to-become-a-committer">How to become a committer</a></li>
+  <li><a href="#reference" id="markdown-toc-reference">Reference</a></li>
+</ul>
+
+  </nav>
+</aside>
+
+<h2 id="ask-questions">Ask questions!</h2>
+<p>The Apache RocketMQ community is eager to help and to answer your questions. We have a <a href="/about/contact/">user mailing list</a> and <a href="https://stackoverflow.com/questions/tagged/rocketmq">apache-rocketmq</a> tag on Stack Overflow.</p>
+
+<h2 id="file-a-bug-report">File a bug report</h2>
+<p>Please let us know if you experienced a problem with RocketMQ and file a bug report. Open <a href="https://issues.apache.org/jira/projects/ROCKETMQ">JIRA Issue</a> and click on the blue Create button at the top. Please give detailed information about the problem you encountered and, if possible, add a description that helps to reproduce the problem. Thank you very much.</p>
+
+<h2 id="propose-an-improvement-or-a-new-feature">Propose an improvement or a new feature</h2>
+
+<p>Our community is constantly looking for feedback to improve Apache RocketMQ. If you have an idea how to improve RocketMQ or have a new feature in mind that would be beneficial for RocketMQ users, please open an issue in <a href="https://issues.apache.org/jira/projects/ROCKETMQ">RocketMQ’s JIRA</a>. The improvement or new feature should be described in appropriate detail and include the scope and its requirements if possible. Detailed information is important for a few reasons:</p>
+
+<ul>
+  <li>It ensures your requirements are met when the improvement or feature is implemented.</li>
+  <li>It helps to estimate the effort and to design a solution that addresses your needs.</li>
+  <li>It allow for constructive discussions that might arise around this issue.</li>
+</ul>
+
+<p>Detailed information is also required, if you plan to contribute the improvement or feature you proposed yourself. Please read the Contribute <a href="/docs/code-guidelines/">code guide</a> in this case as well.</p>
+
+<p>We recommend to first reach consensus with the community on whether a new feature is required and how to implement a new feature, before starting with the implementation. Some features might be out of scope of the project, and it’s best to discover this early.</p>
+
+<h2 id="help-others-and-join-the-discussions">Help others and join the discussions</h2>
+<p>Most communication in the Apache RocketMQ community happens on two mailing lists:</p>
+
+<ul>
+  <li>The user mailing lists users@rocketmq.apache.org is the place where users of Apache RocketMQ ask questions and seek for help or advice. Joining the user list and helping other users is a very good way to contribute to RocketMQ’s community. Furthermore, there is the <a href="https://stackoverflow.com/questions/tagged/rocketmq">apache-rocketmq</a> tag on Stack Overflow if you’d like to help RocketMQ users (and harvest some points) there.</li>
+  <li>The development mailing list dev@rocketmq.apache.org is the place where RocketMQ developers exchange ideas and discuss new features, upcoming releases, and the development process in general. If you are interested in contributing code to RocketMQ, you should join this mailing list.</li>
+</ul>
+
+<p>You are very welcome to subscribe to both <a href="/about/contact/">mailing lists</a>.</p>
+
+<h2 id="test-a-release-candidate">Test a release candidate</h2>
+
+<p>Apache RocketMQ is continuously improved by its active community. Every few weeks, we release a new version of Apache RocketMQ with bug fixes, improvements, and new features. The process of releasing a new version consists of the following steps:</p>
+
+<ol>
+  <li>Building a new release candidate and starting a vote (usually for 72 hours).</li>
+  <li>Testing the release candidate and voting (+1 if no issues were found, -1 if the release candidate has issues).</li>
+  <li>Going back to step 1 if the release candidate had issues otherwise we publish the release.
+Our site contains a page that summarizes the <a href="/docs/release-manual">test procedure for a release</a>. Release testing is a big effort if done by a small group of people but can be easily scaled out to more people. The RocketMQ community encourages everybody to participate in the testing of a release candidate. By testing a release candidate, you can ensure that the next RocketMQ release is working properly for your setup and help to improve the quality of releases.</li>
+</ol>
+
+<h2 id="contribute-code">Contribute code</h2>
+
+<p>Apache RocketMQ is maintained, improved, and extended by code contributions of volunteers. The Apache RocketMQ community encourages anybody to contribute source code. In order to ensure a pleasant contribution experience for contributors and reviewers and to preserve the high quality of the code base, we follow a contribution process that is explained in our Contribute <a href="/docs/code-guidelines/">code guide</a>. The guide does also include instructions to setup a development environment, our coding guidelines and code style, and explains how to submit a code contribution.</p>
+
+<p><strong>Please read the Contribute <a href="/docs/code-guidelines/">code guide</a> before you start to work on a code contribution.</strong></p>
+
+<p>Please do also read the Submit a <a href="http://www.apache.org/licenses/#clas">Contributor License Agreement Section</a>.</p>
+
+<p>Looking for an issue to work on?</p>
+
+<p>We maintain a list of all known bugs, proposed improvements and suggested features in <a href="https://issues.apache.org/jira/projects/ROCKETMQ">RocketMQ’s JIRA</a>.</p>
+
+<h2 id="contribute-documentation">Contribute documentation</h2>
+
+<p>Good documentation is crucial for any kind of software. The Apache RocketMQ community aims to provide concise, precise, and complete documentation and welcomes any contribution to improve Apache RocketMQ’s documentation.</p>
+
+<ul>
+  <li>Please report missing, incorrect, or out-dated documentation as a <a href="https://issues.apache.org/jira/projects/ROCKETMQ">JIRA ISSUE</a>.</li>
+  <li>RocketMQ’s documentation is written in Markdown and located in the docs folder in RocketMQ’s <a href="https://github.com/apache/incubator-rocketmq-site">site source code repository</a>. See the Contribute <a href="/docs/code-guidelines/">documentation guidelines</a> for detailed instructions for how to update and improve the documentation and to contribute your changes.</li>
+</ul>
+
+<h2 id="improve-the-website">Improve the website</h2>
+
+<p>The Apache RocketMQ website presents Apache RocketMQ and its community. It serves several purposes including:</p>
+
+<ul>
+  <li>Informing visitors about Apache RocketMQ and its features.</li>
+  <li>Encouraging visitors to download and use RocketMQ.</li>
+  <li>Encouraging visitors to engage with the community.</li>
+</ul>
+
+<p>We welcome any contribution to improve our website.</p>
+
+<p>Please open a <a href="https://issues.apache.org/jira/projects/ROCKETMQ">JIRA issue</a> if you think our website could be improved.
+Please follow the Improve the <a href="https://github.com/apache/incubator-rocketmq-site">website guidelines</a> if you would like to update and improve the website.</p>
+
+<h2 id="more-ways-to-contribute">More ways to contribute…</h2>
+
+<p>There are many more ways to contribute to the RocketMQ community. For example you can</p>
+
+<ul>
+  <li>give a talk about RocketMQ and tell others how you use it.</li>
+  <li>organize a local Meetup or user group.</li>
+  <li>talk to people about RocketMQ.</li>
+  <li>…</li>
+</ul>
+
+<h2 id="how-to-become-a-committer">How to become a committer</h2>
+
+<p>Committers are community members that have write access to the project’s repositories, i.e., they can modify the code, documentation, and website by themselves and also accept other contributions.</p>
+
+<p>There is no strict protocol for becoming a committer. Candidates for new committers are typically people that are active contributors and community members.</p>
+
+<p>Being an active community member means participating on mailing list discussions, helping to answer questions, verifying release candidates, being respectful towards others, and following the meritocratic principles of community management. Since the “Apache Way” has a strong focus on the project community, this part is very important.</p>
+
+<p>Of course, contributing code and documentation to the project is important as well. A good way to start is contributing improvements, new features, or bug fixes. You need to show that you take responsibility for the code that you contribute, add tests and documentation, and help maintaining it.</p>
+
+<p>Candidates for new committers are suggested by current committers or PMC members, and voted upon by the PMC.</p>
+
+<p>If you would like to become a committer, you should engage with the community and start contributing to Apache RocketMQ in any of the above ways. You might also want to talk to other committers and ask for their advice and guidance.</p>
+
+<h2 id="reference">Reference</h2>
+
+<p>This document is a modified version of the one created by the Flink Project[1].</p>
+
+<p>[1]. http://flink.apache.org/how-to-contribute.html</p>
+
+        
+      </section>
+
+      <footer class="page__meta">
+        
+        
+
+
+        
+          <p class="page__date"><strong><i class="fa fa-fw fa-calendar" aria-hidden="true"></i> Updated:</strong> <time datetime="2017-08-24">August 24, 2017</time></p>
+        
+      </footer>
+
+      <section class="page__share">
+  
+    <h4 class="page__share-title">Share on</h4>
+  
+
+  <a href="https://twitter.com/intent/tweet?via=ApacheRocketMQ&text=How To Contribute /docs/how-to-contribute/" class="btn btn--twitter" title="Share on Twitter"><i class="fa fa-fw fa-twitter" aria-hidden="true"></i><span> Twitter</span></a>
+
+  <a href="https://www.facebook.com/sharer/sharer.php?u=/docs/how-to-contribute/" class="btn btn--facebook" title="Share on Facebook"><i class="fa fa-fw fa-facebook" aria-hidden="true"></i><span> Facebook</span></a>
+
+  <a href="https://plus.google.com/share?url=/docs/how-to-contribute/" class="btn btn--google-plus" title="Share on Google Plus"><i class="fa fa-fw fa-google-plus" aria-hidden="true"></i><span> Google+</span></a>
+
+  <a href="https://www.linkedin.com/shareArticle?mini=true&url=/docs/how-to-contribute/" class="btn btn--linkedin" title="Share on LinkedIn"><i class="fa fa-fw fa-linkedin" aria-hidden="true"></i><span> LinkedIn</span></a>
+</section>
+
+
+      
+  <nav class="pagination">
+    
+      <a href="/docs/system-config/" class="pagination--pager" title="RocketMQ JVM/Linux Configuration
+">Previous</a>
+    
+    
+      <a href="/docs/best-practice-broker/" class="pagination--pager" title="Best Practice For Broker
+">Next</a>
+    
+  </nav>
+
+    </div>
+
+    
+      <div class="page__comments">
+  
+  
+    <h4 class="page__comments-title">Leave a Comment</h4>
+    <section id="disqus_thread"></section>
+  
+</div>
+    
+  </article>
+
+  
+  
+</div>
+
+    <div class="page__footer">
+      <footer>
+        <!-- start custom footer snippets -->
+
+<!-- end custom footer snippets -->
+        <style type="text/css">
+  div.columns   { float: left; margin-left: 10px;}
+  div.clear     { clear: both; } 
+</style>
+<div>
+  <div class="columns">
+    <a href="https://www.apache.org/"><img src="/assets/images/feather-small.gif" alt="Apache Software Foundation" style="height: 88px !important" /></a>
+  </div>
+  <div class="columns" style="width: 80%">
+    <div class="page__footer-follow">
+      <ul class="social-icons">
+        
+          <li><strong>Follow:</strong></li>
+        
+        
+          <li><a href="https://twitter.com/ApacheRocketMQ"><i class="fa fa-fw fa-twitter-square" aria-hidden="true"></i> Twitter</a></li>
+        
+        
+        
+          <li><a href="http://github.com/apache/incubator-rocketmq"><i class="fa fa-fw fa-github" aria-hidden="true"></i> GitHub</a></li>
+        
+        
+        <li><a href="/feed.xml"><i class="fa fa-fw fa-rss-square" aria-hidden="true"></i> Feed</a></li>
+      </ul>
+    </div>
+
+    <div class="page__footer-copyright">Copyright &copy; 2017 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.</div>
+  </div>
+</div>
+<div class="clear"></div>
+      </footer>
+    </div>
+
+    <script src="/assets/js/main.min.js"></script>
+
+
+
+
+  <script>
+  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+  ga('create', 'UA-89603173-1', 'auto');
+  ga('send', 'pageview');
+</script>
+
+<script>
+var _hmt = _hmt || [];
+(function() {
+  var hm = document.createElement("script");
+  hm.src = "https://hm.baidu.com/hm.js?36428f2b841d08e7405724cbf7f860d2";
+  var s = document.getElementsByTagName("script")[0]; 
+  s.parentNode.insertBefore(hm, s);
+})();
+</script>
+
+
+
+
+  
+  <script type="text/javascript">
+  	/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
+  	var disqus_shortname = 'rocketmq';
+
+  	/* * * DON'T EDIT BELOW THIS LINE * * */
+  	(function() {
+  		var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
+  		dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
+  		(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
+  	})();
+
+  	/* * * DON'T EDIT BELOW THIS LINE * * */
+  	(function () {
+  		var s = document.createElement('script'); s.async = true;
+  		s.type = 'text/javascript';
+  		s.src = '//' + disqus_shortname + '.disqus.com/count.js';
+  		(document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
+  	}());
+  </script>
+  <noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
+
+
+
+
+
+
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/64db19db/content/docs/logappender-example/index.html
----------------------------------------------------------------------
diff --git a/content/docs/logappender-example/index.html b/content/docs/logappender-example/index.html
index 6945b1a..dfe8ad3 100644
--- a/content/docs/logappender-example/index.html
+++ b/content/docs/logappender-example/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-08-22T20:32:16+08:00">
+  <meta property="article:published_time" content="2017-08-23T20:02:59+08:00">
 
 
 
@@ -319,6 +319,14 @@
             
             
 
+            <li><a href="/docs/how-to-contribute/" class="">How To Contribute</a></li>
+          
+            
+            
+
+            
+            
+
             <li><a href="/docs/code-guidelines/" class="">Code Guidelines</a></li>
           
             
@@ -458,7 +466,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Logappender Example">
     <meta itemprop="description" content="How to use logappender in RocketMQ.">
-    <meta itemprop="datePublished" content="August 22, 2017">
+    <meta itemprop="datePublished" content="August 23, 2017">
     <meta itemprop="dateModified" content="June 09, 2017">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/64db19db/content/docs/motivation/index.html
----------------------------------------------------------------------
diff --git a/content/docs/motivation/index.html b/content/docs/motivation/index.html
index 591ced6..52f52bc 100644
--- a/content/docs/motivation/index.html
+++ b/content/docs/motivation/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-08-22T20:32:16+08:00">
+  <meta property="article:published_time" content="2017-08-23T20:02:59+08:00">
 
 
 
@@ -319,6 +319,14 @@
             
             
 
+            <li><a href="/docs/how-to-contribute/" class="">How To Contribute</a></li>
+          
+            
+            
+
+            
+            
+
             <li><a href="/docs/code-guidelines/" class="">Code Guidelines</a></li>
           
             
@@ -458,7 +466,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Motivation">
     <meta itemprop="description" content="At early stages, we constructed our distributed messaging middleware based on ActiveMQ 5.x(prior to 5.3). Our multinational business uses it for asynchronous communication, search, social network activity stream, data pipeline,even in its trade processes. As our trade business throughput rises, pressure originating from our messaging clusteralso becomes urgent.">
-    <meta itemprop="datePublished" content="August 22, 2017">
+    <meta itemprop="datePublished" content="August 23, 2017">
     <meta itemprop="dateModified" content="December 17, 2016">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/64db19db/content/docs/openmessaging-example/index.html
----------------------------------------------------------------------
diff --git a/content/docs/openmessaging-example/index.html b/content/docs/openmessaging-example/index.html
index 6a17f61..a766bba 100644
--- a/content/docs/openmessaging-example/index.html
+++ b/content/docs/openmessaging-example/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-08-22T20:32:16+08:00">
+  <meta property="article:published_time" content="2017-08-23T20:02:59+08:00">
 
 
 
@@ -319,6 +319,14 @@
             
             
 
+            <li><a href="/docs/how-to-contribute/" class="">How To Contribute</a></li>
+          
+            
+            
+
+            
+            
+
             <li><a href="/docs/code-guidelines/" class="">Code Guidelines</a></li>
           
             
@@ -458,7 +466,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="OpenMessaging Example">
     <meta itemprop="description" content="How to use OpenMessaging in RocketMQ.">
-    <meta itemprop="datePublished" content="August 22, 2017">
+    <meta itemprop="datePublished" content="August 23, 2017">
     <meta itemprop="dateModified" content="June 09, 2017">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/64db19db/content/docs/order-example/index.html
----------------------------------------------------------------------
diff --git a/content/docs/order-example/index.html b/content/docs/order-example/index.html
index 60fa93f..5fdb5bf 100644
--- a/content/docs/order-example/index.html
+++ b/content/docs/order-example/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-08-22T20:32:16+08:00">
+  <meta property="article:published_time" content="2017-08-23T20:02:59+08:00">
 
 
 
@@ -319,6 +319,14 @@
             
             
 
+            <li><a href="/docs/how-to-contribute/" class="">How To Contribute</a></li>
+          
+            
+            
+
+            
+            
+
             <li><a href="/docs/code-guidelines/" class="">Code Guidelines</a></li>
           
             
@@ -458,7 +466,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Order Message">
     <meta itemprop="description" content="How to send and receive ordered messages in Apache RocketMQ.">
-    <meta itemprop="datePublished" content="August 22, 2017">
+    <meta itemprop="datePublished" content="August 23, 2017">
     <meta itemprop="dateModified" content="April 25, 2017">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/64db19db/content/docs/pull-request/index.html
----------------------------------------------------------------------
diff --git a/content/docs/pull-request/index.html b/content/docs/pull-request/index.html
index 473c709..daa33b4 100644
--- a/content/docs/pull-request/index.html
+++ b/content/docs/pull-request/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-08-22T20:32:16+08:00">
+  <meta property="article:published_time" content="2017-08-23T20:02:59+08:00">
 
 
 
@@ -319,6 +319,14 @@
             
             
 
+            <li><a href="/docs/how-to-contribute/" class="">How To Contribute</a></li>
+          
+            
+            
+
+            
+            
+
             <li><a href="/docs/code-guidelines/" class="">Code Guidelines</a></li>
           
             
@@ -458,7 +466,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="How to manage Pull Request">
     <meta itemprop="description" content="This page guides you through Git setup and contribution process.">
-    <meta itemprop="datePublished" content="August 22, 2017">
+    <meta itemprop="datePublished" content="August 23, 2017">
     <meta itemprop="dateModified" content="December 25, 2016">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/64db19db/content/docs/quick-start/index.html
----------------------------------------------------------------------
diff --git a/content/docs/quick-start/index.html b/content/docs/quick-start/index.html
index 15ab255..a12c9b2 100644
--- a/content/docs/quick-start/index.html
+++ b/content/docs/quick-start/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-08-22T20:32:16+08:00">
+  <meta property="article:published_time" content="2017-08-23T20:02:59+08:00">
 
 
 
@@ -319,6 +319,14 @@
             
             
 
+            <li><a href="/docs/how-to-contribute/" class="">How To Contribute</a></li>
+          
+            
+            
+
+            
+            
+
             <li><a href="/docs/code-guidelines/" class="">Code Guidelines</a></li>
           
             
@@ -458,7 +466,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Quick Start">
     <meta itemprop="description" content="How to quickly install and setup Apache RocketMQ.">
-    <meta itemprop="datePublished" content="August 22, 2017">
+    <meta itemprop="datePublished" content="August 23, 2017">
     <meta itemprop="dateModified" content="December 30, 2016">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/64db19db/content/docs/release-manual.html
----------------------------------------------------------------------
diff --git a/content/docs/release-manual.html b/content/docs/release-manual.html
index a05956c..b9c6e55 100644
--- a/content/docs/release-manual.html
+++ b/content/docs/release-manual.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-08-22T20:32:16+08:00">
+  <meta property="article:published_time" content="2017-08-23T20:02:59+08:00">
 
 
 
@@ -319,6 +319,14 @@
             
             
 
+            <li><a href="/docs/how-to-contribute/" class="">How To Contribute</a></li>
+          
+            
+            
+
+            
+            
+
             <li><a href="/docs/code-guidelines/" class="">Code Guidelines</a></li>
           
             
@@ -458,7 +466,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Release Manual">
     <meta itemprop="description" content="Apache RocketMQ Release Manual">
-    <meta itemprop="datePublished" content="August 22, 2017">
+    <meta itemprop="datePublished" content="August 23, 2017">
     <meta itemprop="dateModified" content="February 08, 2017">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/64db19db/content/docs/rmq-arc/index.html
----------------------------------------------------------------------
diff --git a/content/docs/rmq-arc/index.html b/content/docs/rmq-arc/index.html
index e7d4e15..037e7ff 100644
--- a/content/docs/rmq-arc/index.html
+++ b/content/docs/rmq-arc/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-08-22T20:32:16+08:00">
+  <meta property="article:published_time" content="2017-08-23T20:02:59+08:00">
 
 
 
@@ -319,6 +319,14 @@
             
             
 
+            <li><a href="/docs/how-to-contribute/" class="">How To Contribute</a></li>
+          
+            
+            
+
+            
+            
+
             <li><a href="/docs/code-guidelines/" class="">Code Guidelines</a></li>
           
             
@@ -458,7 +466,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="RocketMQ Architecture">
     <meta itemprop="description" content="The main Architecture of Apache RocketMQ.">
-    <meta itemprop="datePublished" content="August 22, 2017">
+    <meta itemprop="datePublished" content="August 23, 2017">
     <meta itemprop="dateModified" content="April 25, 2017">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/64db19db/content/docs/rmq-deployment/index.html
----------------------------------------------------------------------
diff --git a/content/docs/rmq-deployment/index.html b/content/docs/rmq-deployment/index.html
index df3792d..a37930b 100644
--- a/content/docs/rmq-deployment/index.html
+++ b/content/docs/rmq-deployment/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-08-22T20:32:16+08:00">
+  <meta property="article:published_time" content="2017-08-23T20:02:59+08:00">
 
 
 
@@ -319,6 +319,14 @@
             
             
 
+            <li><a href="/docs/how-to-contribute/" class="">How To Contribute</a></li>
+          
+            
+            
+
+            
+            
+
             <li><a href="/docs/code-guidelines/" class="">Code Guidelines</a></li>
           
             
@@ -458,7 +466,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Deployment">
     <meta itemprop="description" content="How to deploy the Apache RocketMQ.">
-    <meta itemprop="datePublished" content="August 22, 2017">
+    <meta itemprop="datePublished" content="August 23, 2017">
     <meta itemprop="dateModified" content="April 25, 2017">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/64db19db/content/docs/roadmap/index.html
----------------------------------------------------------------------
diff --git a/content/docs/roadmap/index.html b/content/docs/roadmap/index.html
index 3ca5988..a6d8d8c 100644
--- a/content/docs/roadmap/index.html
+++ b/content/docs/roadmap/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-08-22T20:32:16+08:00">
+  <meta property="article:published_time" content="2017-08-23T20:02:59+08:00">
 
 
 
@@ -319,6 +319,14 @@
             
             
 
+            <li><a href="/docs/how-to-contribute/" class="">How To Contribute</a></li>
+          
+            
+            
+
+            
+            
+
             <li><a href="/docs/code-guidelines/" class="">Code Guidelines</a></li>
           
             
@@ -458,7 +466,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="The RoadMap of Apache RocketMQ">
     <meta itemprop="description" content="4.1.0~4.3.0-incubating RoadMap:">
-    <meta itemprop="datePublished" content="August 22, 2017">
+    <meta itemprop="datePublished" content="August 23, 2017">
     <meta itemprop="dateModified" content="March 08, 2017">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/64db19db/content/docs/schedule-example/index.html
----------------------------------------------------------------------
diff --git a/content/docs/schedule-example/index.html b/content/docs/schedule-example/index.html
index 5b13fbb..75cb9d9 100644
--- a/content/docs/schedule-example/index.html
+++ b/content/docs/schedule-example/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-08-22T20:32:16+08:00">
+  <meta property="article:published_time" content="2017-08-23T20:02:59+08:00">
 
 
 
@@ -319,6 +319,14 @@
             
             
 
+            <li><a href="/docs/how-to-contribute/" class="">How To Contribute</a></li>
+          
+            
+            
+
+            
+            
+
             <li><a href="/docs/code-guidelines/" class="">Code Guidelines</a></li>
           
             
@@ -458,7 +466,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Schedule example">
     <meta itemprop="description" content="How to use schedule component to reduce pull in RocketMQ.">
-    <meta itemprop="datePublished" content="August 22, 2017">
+    <meta itemprop="datePublished" content="August 23, 2017">
     <meta itemprop="dateModified" content="April 25, 2017">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/64db19db/content/docs/simple-example/index.html
----------------------------------------------------------------------
diff --git a/content/docs/simple-example/index.html b/content/docs/simple-example/index.html
index b11e2d9..caf5354 100644
--- a/content/docs/simple-example/index.html
+++ b/content/docs/simple-example/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-08-22T20:32:16+08:00">
+  <meta property="article:published_time" content="2017-08-23T20:02:59+08:00">
 
 
 
@@ -319,6 +319,14 @@
             
             
 
+            <li><a href="/docs/how-to-contribute/" class="">How To Contribute</a></li>
+          
+            
+            
+
+            
+            
+
             <li><a href="/docs/code-guidelines/" class="">Code Guidelines</a></li>
           
             
@@ -458,7 +466,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Simple Message Example">
     <meta itemprop="description" content="How to send simple message to reduce pull in RocketMQ.">
-    <meta itemprop="datePublished" content="August 22, 2017">
+    <meta itemprop="datePublished" content="August 23, 2017">
     <meta itemprop="dateModified" content="April 25, 2017">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/64db19db/content/docs/system-config/index.html
----------------------------------------------------------------------
diff --git a/content/docs/system-config/index.html b/content/docs/system-config/index.html
index 42ee139..0724bcc 100644
--- a/content/docs/system-config/index.html
+++ b/content/docs/system-config/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-08-22T20:32:16+08:00">
+  <meta property="article:published_time" content="2017-08-23T20:02:59+08:00">
 
 
 
@@ -319,6 +319,14 @@
             
             
 
+            <li><a href="/docs/how-to-contribute/" class="">How To Contribute</a></li>
+          
+            
+            
+
+            
+            
+
             <li><a href="/docs/code-guidelines/" class="">Code Guidelines</a></li>
           
             
@@ -458,7 +466,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="RocketMQ JVM/Linux Configuration">
     <meta itemprop="description" content="This is an introduction for configuring RocketMQ broker JVM/OS parameters. It points out certain specified configurations that should be thinking about before deploying RocketMQ cluster.">
-    <meta itemprop="datePublished" content="August 22, 2017">
+    <meta itemprop="datePublished" content="August 23, 2017">
     <meta itemprop="dateModified" content="July 15, 2017">
 
     <div class="page__inner-wrap">
@@ -586,7 +594,7 @@ may have. RocketMQ will use mmap to load CommitLog and ConsumeQueue, so set a bi
 ">Previous</a>
     
     
-      <a href="/docs/best-practice-broker/" class="pagination--pager" title="Best Practice For Broker
+      <a href="/docs/how-to-contribute/" class="pagination--pager" title="How To Contribute
 ">Next</a>
     
   </nav>

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/64db19db/content/dowloading/releases/index.html
----------------------------------------------------------------------
diff --git a/content/dowloading/releases/index.html b/content/dowloading/releases/index.html
index 229233d..d9e764a 100644
--- a/content/dowloading/releases/index.html
+++ b/content/dowloading/releases/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-08-22T20:32:16+08:00">
+  <meta property="article:published_time" content="2017-08-23T20:02:59+08:00">
 
 
 
@@ -319,6 +319,14 @@
             
             
 
+            <li><a href="/docs/how-to-contribute/" class="">How To Contribute</a></li>
+          
+            
+            
+
+            
+            
+
             <li><a href="/docs/code-guidelines/" class="">Code Guidelines</a></li>
           
             
@@ -458,7 +466,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Downloading the Apache RocketMQ Releases">
     <meta itemprop="description" content="Compatibility GuideThe table below shows the supported jre environment for components of each release.">
-    <meta itemprop="datePublished" content="August 22, 2017">
+    <meta itemprop="datePublished" content="August 23, 2017">
     <meta itemprop="dateModified" content="February 21, 2017">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/64db19db/content/feed.xml
----------------------------------------------------------------------
diff --git a/content/feed.xml b/content/feed.xml
index 4364014..1d04ea0 100644
--- a/content/feed.xml
+++ b/content/feed.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xml" href="/feed.xslt.xml"?><feed xmlns="http://www.w3.org/2005/Atom"><generator uri="http://jekyllrb.com" version="3.3.1">Jekyll</generator><link href="/feed.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2017-08-22T20:32:16+08:00</updated><id>//</id><title type="html">Apache RocketMQ</title><subtitle>The homepage of RocketMQ.</subtitle><author><name>{&quot;name&quot;=&gt;nil, &quot;avatar&quot;=&gt;&quot;/assets/images/rmq-logo.png&quot;, &quot;bio&quot;=&gt;&quot;An open source distributed messaging and streaming data platform.&quot;, &quot;location&quot;=&gt;&quot;Hangzhou, China&quot;, &quot;email&quot;=&gt;&quot;dev@rocketmq.incubator.apache.org&quot;, &quot;uri&quot;=&gt;&quot;http://incubator.staging.apache.org/projects/rocketmq.html&quot;, &quot;bitbucket&quot;=&gt;nil, &quot;codepen&quot;=&gt;nil, &quot;dribbble&quot;=&gt;nil, &quot;flickr&quot;=&gt;n
 il, &quot;facebook&quot;=&gt;nil, &quot;foursquare&quot;=&gt;nil, &quot;github&quot;=&gt;&quot;apache/incubator-rocketmq&quot;, &quot;google_plus&quot;=&gt;nil, &quot;keybase&quot;=&gt;nil, &quot;instagram&quot;=&gt;nil, &quot;lastfm&quot;=&gt;nil, &quot;linkedin&quot;=&gt;nil, &quot;pinterest&quot;=&gt;nil, &quot;soundcloud&quot;=&gt;nil, &quot;stackoverflow&quot;=&gt;&quot;questions/tagged/rocketmq&quot;, &quot;steam&quot;=&gt;nil, &quot;tumblr&quot;=&gt;nil, &quot;twitter&quot;=&gt;&quot;ApacheRocketMQ&quot;, &quot;vine&quot;=&gt;nil, &quot;weibo&quot;=&gt;nil, &quot;xing&quot;=&gt;nil, &quot;youtube&quot;=&gt;nil, &quot;quora&quot;=&gt;&quot;topic/RocketMQ&quot;}</name><email>dev@rocketmq.incubator.apache.org</email><uri>http://incubator.staging.apache.org/projects/rocketmq.html</uri></author><entry><title type="html">Field Report of Apache RocketMQ Meetup Beijing</title><link href="/rocketmq/Field-Report-Meetup-Beijing/" rel="alternate" type="text/html" title="Field Report of A
 pache RocketMQ Meetup Beijing" /><published>2017-07-02T00:00:00+08:00</published><updated>2017-07-02T00:00:00+08:00</updated><id>/rocketmq/Field-Report-Meetup-Beijing</id><content type="html" xml:base="/rocketmq/Field-Report-Meetup-Beijing/">&lt;p&gt;In July 1st, Apache RocketMQ community launched a meetup in Beijing with a perfect ending. Thanks for everyone’s participation.&lt;/p&gt;
+<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xml" href="/feed.xslt.xml"?><feed xmlns="http://www.w3.org/2005/Atom"><generator uri="http://jekyllrb.com" version="3.3.1">Jekyll</generator><link href="/feed.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2017-08-23T20:02:59+08:00</updated><id>//</id><title type="html">Apache RocketMQ</title><subtitle>The homepage of RocketMQ.</subtitle><author><name>{&quot;name&quot;=&gt;nil, &quot;avatar&quot;=&gt;&quot;/assets/images/rmq-logo.png&quot;, &quot;bio&quot;=&gt;&quot;An open source distributed messaging and streaming data platform.&quot;, &quot;location&quot;=&gt;&quot;Hangzhou, China&quot;, &quot;email&quot;=&gt;&quot;dev@rocketmq.incubator.apache.org&quot;, &quot;uri&quot;=&gt;&quot;http://incubator.staging.apache.org/projects/rocketmq.html&quot;, &quot;bitbucket&quot;=&gt;nil, &quot;codepen&quot;=&gt;nil, &quot;dribbble&quot;=&gt;nil, &quot;flickr&quot;=&gt;n
 il, &quot;facebook&quot;=&gt;nil, &quot;foursquare&quot;=&gt;nil, &quot;github&quot;=&gt;&quot;apache/incubator-rocketmq&quot;, &quot;google_plus&quot;=&gt;nil, &quot;keybase&quot;=&gt;nil, &quot;instagram&quot;=&gt;nil, &quot;lastfm&quot;=&gt;nil, &quot;linkedin&quot;=&gt;nil, &quot;pinterest&quot;=&gt;nil, &quot;soundcloud&quot;=&gt;nil, &quot;stackoverflow&quot;=&gt;&quot;questions/tagged/rocketmq&quot;, &quot;steam&quot;=&gt;nil, &quot;tumblr&quot;=&gt;nil, &quot;twitter&quot;=&gt;&quot;ApacheRocketMQ&quot;, &quot;vine&quot;=&gt;nil, &quot;weibo&quot;=&gt;nil, &quot;xing&quot;=&gt;nil, &quot;youtube&quot;=&gt;nil, &quot;quora&quot;=&gt;&quot;topic/RocketMQ&quot;}</name><email>dev@rocketmq.incubator.apache.org</email><uri>http://incubator.staging.apache.org/projects/rocketmq.html</uri></author><entry><title type="html">Field Report of Apache RocketMQ Meetup Beijing</title><link href="/rocketmq/Field-Report-Meetup-Beijing/" rel="alternate" type="text/html" title="Field Report of A
 pache RocketMQ Meetup Beijing" /><published>2017-07-02T00:00:00+08:00</published><updated>2017-07-02T00:00:00+08:00</updated><id>/rocketmq/Field-Report-Meetup-Beijing</id><content type="html" xml:base="/rocketmq/Field-Report-Meetup-Beijing/">&lt;p&gt;In July 1st, Apache RocketMQ community launched a meetup in Beijing with a perfect ending. Thanks for everyone’s participation.&lt;/p&gt;
 
 &lt;p&gt;It is really appreciated that over 300 RocketMQ or open source enthusiasts gathered in Institute of Software, Chinese Academy of Sciences, to attend this meetup in such a hot summer day.
 &lt;img src=&quot;/assets/images/blog/meetup_beijing_group.jpg&quot; alt=&quot;meetup_beijing_group&quot; /&gt;&lt;/p&gt;

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/64db19db/content/sitemap.xml
----------------------------------------------------------------------
diff --git a/content/sitemap.xml b/content/sitemap.xml
index 8e9aa57..f8ef4cf 100644
--- a/content/sitemap.xml
+++ b/content/sitemap.xml
@@ -123,6 +123,9 @@
 <loc>/docs/system-config/</loc>
 </url>
 <url>
+<loc>/docs/how-to-contribute/</loc>
+</url>
+<url>
 <loc>/about/</loc>
 </url>
 <url>
@@ -243,6 +246,9 @@
 <loc>/docs/system-config/</loc>
 </url>
 <url>
+<loc>/docs/how-to-contribute/</loc>
+</url>
+<url>
 <loc>/docs/best-practice-broker/</loc>
 </url>
 <url>