Dear Wiki user, You have subscribed to a wiki page or wiki category on "Hadoop Wiki" for change notification.
The "Hbase/HowToContribute" page has been changed by Misty: https://wiki.apache.org/hadoop/Hbase/HowToContribute?action=diff&rev1=99&rev2=100 This page is OBSOLETE. Please see the HBase book http://hbase.apache.org/book.html#developer - = How to Contribute to HBase = - - This page describes the mechanics of ''how'' to contribute software to HBase. For ideas about ''what'' you might contribute, please see the open issues in the [[https://issues.apache.org/jira/browse/HBASE|Hbase JIRA]]. - - === Getting the source code === - - First of all, you need the HBase source code.<<BR>> - - Get the source code on your local drive using [[http://svn.apache.org/repos/asf/hbase|SVN]]. Most development is done on the "trunk": - - {{{ - svn co http://svn.apache.org/repos/asf/hbase/trunk hbase-core-trunk - }}} - - - If you prefer to use Eclipse for development, there are instructions for setting up SVN access from within Eclipse at [[Hbase/EclipseEnvironment| Working with HBase under Eclipse]]. - - Alternatively, if you prefer to use [[http://git.apache.org/hbase.git/|git]] there is a git repository available that mirrors the svn repository. You can retrieve the latest information via git with the following: - {{{ - git clone git://git.apache.org/hbase.git - }}} - - === Making Changes === - Before you start, send a message to the <<MailTo(dev AT SPAMFREE hbase DOT apache DOT org)>> HBase developer mailing list, or file a bug report in [[https://issues.apache.org/jira/browse/HBASE|Hbase JIRA]]. Describe your proposed changes and check that they fit in with what others are doing and have planned for the project. Be patient, it may take folks a while to understand your requirements. - - Modify the source code and add some (very) nice features using your favorite IDE.<<BR>> - - But take care about the following points - * All public classes and methods should have informative [[http://java.sun.com/j2se/javadoc/writingdoccomments/|Javadoc comments]] - * Do not use @author tags - * Please include the Apache License - * Make sure the tests work before your change, and afterwards. If they were working and then stopped, your change broke something and won't get accepted. - * Extra tests are always welcome. -
