blob: 02dd2eb6953b173daa1f4bf521e6a30b8326d633 [file] [view]
---
layout: page
title: Developing
---
Information about the Mnemonic project that is most important for
developers working on the project. The project has created
[bylaws](bylaws.html) for itself.
## Project Members
<table>
<thead>
<tr>
<th style="text-align: center">Role</th>
<th style="text-align: left">Name</th>
<th style="text-align: left">Apache Id</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="14" style="text-align: center; font-weight:700">PMC</td>
<td style="text-align: left">Patrick Hunt</td>
<td style="text-align: left">phunt</td>
</tr>
<tr>
<td style="text-align: left">Andrew Purtell</td>
<td style="text-align: left">apurtell</td>
</tr>
<tr>
<td style="text-align: left">James Taylor</td>
<td style="text-align: left">jamestaylor</td>
</tr>
<tr>
<td style="text-align: left">Gang(Gary) Wang</td>
<td style="text-align: left">garyw</td>
</tr>
<tr>
<td style="text-align: left">Uma Maheswara Rao G</td>
<td style="text-align: left">umamahesh</td>
</tr>
<tr>
<td style="text-align: left">Kai Zheng</td>
<td style="text-align: left">drankye</td>
</tr>
<tr>
<td style="text-align: left">Rakesh Radhakrishnan Potty</td>
<td style="text-align: left">rakeshr</td>
</tr>
<tr>
<td style="text-align: left">Hao Cheng</td>
<td style="text-align: left">chhao01</td>
</tr>
<tr>
<td style="text-align: left">Debojyoti Dutta</td>
<td style="text-align: left">ddutta</td>
</tr>
<tr>
<td style="text-align: left">Johnu George</td>
<td style="text-align: left">johnu</td>
</tr>
<tr>
<td style="text-align: left">Yanhui Zhao</td>
<td style="text-align: left">yzhao</td>
</tr>
<tr>
<td style="text-align: left">Chenyang Li</td>
<td style="text-align: left">lcy0816</td>
</tr>
<tr>
<td style="text-align: left">Li Shen</td>
<td style="text-align: left">lishen</td>
</tr>
<tr>
<td style="text-align: left">Kevin Ratnasekera</td>
<td style="text-align: left">djkevincr</td>
</tr>
<tr>
<td rowspan="5" style="text-align: center; font-weight:700">Release Manager</td>
<td style="text-align: left">Gang(Gary) Wang</td>
<td style="text-align: left">garyw</td>
</tr>
<tr>
<td style="text-align: left">Debojyoti Dutta</td>
<td style="text-align: left">ddutta</td>
</tr>
<tr>
<td style="text-align: left">Johnu George</td>
<td style="text-align: left">johnu</td>
</tr>
<tr>
<td style="text-align: left">Yanhui Zhao</td>
<td style="text-align: left">yzhao</td>
</tr>
<tr>
<td style="text-align: left">Xiaojin Jiao*</td>
<td style="text-align: left">xjiao</td>
</tr>
<tr>
<td rowspan="16" style="text-align: center; font-weight:700">Committer</td>
<td style="text-align: left">Henry Saputra</td>
<td style="text-align: left">hsaputra</td>
</tr>
<tr>
<td style="text-align: left">Gang(Gary) Wang</td>
<td style="text-align: left">garyw</td>
</tr>
<tr>
<td style="text-align: left">Uma Maheswara Rao G</td>
<td style="text-align: left">umamahesh</td>
</tr>
<tr>
<td style="text-align: left">Kai Zheng</td>
<td style="text-align: left">drankye</td>
</tr>
<tr>
<td style="text-align: left">Rakesh Radhakrishnan Potty</td>
<td style="text-align: left">rakeshr</td>
</tr>
<tr>
<td style="text-align: left">Sean Zhong</td>
<td style="text-align: left">seanzhong</td>
</tr>
<tr>
<td style="text-align: left">Hao Cheng</td>
<td style="text-align: left">chhao01</td>
</tr>
<tr>
<td style="text-align: left">Debojyoti Dutta</td>
<td style="text-align: left">ddutta</td>
</tr>
<tr>
<td style="text-align: left">Johnu George</td>
<td style="text-align: left">johnu</td>
</tr>
<tr>
<td style="text-align: left">Yanhui Zhao</td>
<td style="text-align: left">yzhao</td>
</tr>
<tr>
<td style="text-align: left">Peili Shen</td>
<td style="text-align: left">peili</td>
</tr>
<tr>
<td style="text-align: left">Wen Tong</td>
<td style="text-align: left">wentong</td>
</tr>
<tr>
<td style="text-align: left">Lan Lin</td>
<td style="text-align: left">lqlpsu</td>
</tr>
<tr>
<td style="text-align: left">Xiaojin Jiao</td>
<td style="text-align: left">xjiao</td>
</tr>
<tr>
<td style="text-align: left">Zhen Li</td>
<td style="text-align: left">zanelee</td>
</tr>
<tr>
<td style="text-align: left">Chunyong He</td>
<td style="text-align: left">chunyong</td>
</tr>
</tbody>
</table>
<I>Note - current Release Manager is highlighted with *</I>
## Mailing Lists
There are several development mailing lists for mnemonic
* [dev@mnemonic.apache.org](mailto:dev@mnemonic.apache.org) - Development discussions
with archive [here](https://mail-archives.apache.org/mod_mbox/mnemonic-dev/)<br/>
subscribe:[dev-subscribe@mnemonic.apache.org](mailto:dev-subscribe@mnemonic.apache.org)<br/>
unsubscribe:[dev-unsubscribe@mnemonic.apache.org](mailto:dev-unsubscribe@mnemonic.apache.org)
* [issues@mnemonic.apache.org](mailto:issues@mnemonic.apache.org) - Bug tracking
with archive [here](https://mail-archives.apache.org/mod_mbox/mnemonic-issues/)<br/>
subscribe: [issues-subscribe@mnemonic.apache.org](mailto:issues-subscribe@mnemonic.apache.org)<br/>
unsubscribe: [issues-unsubscribe@mnemonic.apache.org](mailto:issues-unsubscribe@mnemonic.apache.org)<br/>
* [commits@mnemonic.apache.org](mailto:commits@mnemonic.apache.org) - Git tracking
with archive [here](https://mail-archives.apache.org/mod_mbox/mnemonic-commits/)<br/>
subscribe: [commits-subscribe@mnemonic.apache.org](mailto:commits@mnemonic.apache.org)<br/>
unsubscribe: [commits-unsubscribe@mnemonic.apache.org](mailto:commits@mnemonic.apache.org)<br/>
## Source code
Mnemonic uses git for version control. Get the source code:
`% git clone https://gitbox.apache.org/repos/asf/mnemonic.git`
The important branches are:
* [master](https://gitbox.apache.org/repos/asf/mnemonic.git){:target="_blank"} -
The trunk for all development, please find master branch marked in light green.
* [asf-site](https://gitbox.apache.org/repos/asf/mnemonic-site.git){:target="_blank"} -
The pages that are deployed to https://mnemonic.apache.org/
Please check our [coding guidelines](coding).
You can also find the mirrored repo. on [Github](https://github.com/apache/mnemonic.git){:target="_blank"}
## Reviews
All code must be +1'ed by a committer other than the author prior to its
commit.
## Release Flow
For releasing a new version, please refer to [Release Flow](releaseflow.html) page.