hadoop-common-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Hadoop Wiki] Update of "Hive/HowToContribute" by CarlSteinbach
Date Mon, 03 Jan 2011 19:58:39 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Hadoop Wiki" for change notification.

The "Hive/HowToContribute" page has been changed by CarlSteinbach.
http://wiki.apache.org/hadoop/Hive/HowToContribute?action=diff&rev1=33&rev2=34

--------------------------------------------------

  [[Hive/GettingStarted/EclipseSetup|How to set up Eclipse for Hive development]]
  
  == Making Changes ==
- Before you start, send a message to the [[http://hadoop.apache.org/hive/mailing_lists.html#Developers|Hive
developer mailing list]], or file a bug report in [[https://issues.apache.org/jira/browse/HIVE|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.
+ Before you start, send a message to the [[http://hadoop.apache.org/hive/mailing_lists.html#Developers|Hive
developer mailing list]], or file a bug report in [[https://issues.apache.org/jira/browse/HIVE|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>>
  
@@ -165, +165 @@

  }}}
  If you are an Eclipse user, you can apply a patch by : 1. Right click project name in Package
Explorer , 2. Team -> Apply Patch
  
- == Review Process (Proposal) ==
+ == Review Process ==
  
  If your patch contains more than 2 files that are changed and not yet had a review, please
submit to  [[http://reviews.apache.org |Review Board]]. Some helpful hints for Review Board:
   * When creating a review request you should select the "hive" repository and enter "http://svn.apache.org/repos/asf/hive/trunk"
in the "Base Directory" field.
+   * If you're using git instead of svn, you will need to select the {{{hive-git}}} repository.
   * Add the JIRA ID to the Bugs field, e.g. "HIVE-1212".
-   * Review Board needs this information in order to automatically post review comments back
to the original JIRA ticket.
   * Add "hive" to the "Groups" field.
    * This ensures that Review Board will send a notification email to the hive-dev list.
   * Use JIRA name and the short title for the "Summary" Field (eg: HIVE-1234: fix X Y Z)
   * You will need to click on the Publish button after you make a change.
+  * Please add a comment to the JIRA ticket with a link to your review request.
   * Use the [[CodeReviewChecklist| code review checklist]] as a guide when doing reviews
   * Reviewers can approve the patch by clicking on the "Ship it" option.
   * Should your patch earn a -1 review, set the issue status to 'Resume Progress', upload
a patch to Review Board with necessary fixes and then set the status to 'Submit Patch' again.
@@ -182, +183 @@

  ''NOTE:'' there was previously a rule about not uploading patches to JIRA until they had
passed review board.  We may adopt this eventually, but for now, keep uploading all patch
versions to JIRA.
  
  == Contributing your work ==
- Finally, patches should be ''attached'' to an issue report in [[http://issues.apache.org/jira/browse/HIVE|Jira]]
via the '''Attach File''' link on the issue's Jira. Please add a comment that asks for a code
review following our [[CodeReviewChecklist|code review checklist]]. Please note that the attachment
should be granted license to ASF for inclusion in ASF works (as per the [[http://www.apache.org/licenses/LICENSE-2.0|Apache
License]] §5).
+ Finally, patches should be ''attached'' to an issue report in [[http://issues.apache.org/jira/browse/HIVE|JIRA]]
via the '''Attach File''' link on the issue's JIRA. Please add a comment that asks for a code
review following our [[CodeReviewChecklist|code review checklist]]. Please note that the attachment
should be granted license to ASF for inclusion in ASF works (as per the [[http://www.apache.org/licenses/LICENSE-2.0|Apache
License]] §5).
  
- When you believe that your patch is ready to be committed, select the '''Submit Patch'''
link on the issue's Jira.
+ When you believe that your patch is ready to be committed, select the '''Submit Patch'''
link on the issue's JIRA.
  
  Folks should run {{{ant clean test}}} before selecting '''Submit Patch'''.  Tests should
all pass. If your patch involves performance optimizations, they should be validated by benchmarks
that demonstrate an improvement.
  
- If your patch creates an incompatibility with the latest major release, then you must set
the '''Incompatible change''' flag on the issue's Jira 'and' fill in the '''Release Note'''
field with an explanation of the impact of the incompatibility and the necessary steps users
must take.
+ If your patch creates an incompatibility with the latest major release, then you must set
the '''Incompatible change''' flag on the issue's JIRA 'and' fill in the '''Release Note'''
field with an explanation of the impact of the incompatibility and the necessary steps users
must take.
  
- If your patch implements a major feature or improvement, then you must fill in the '''Release
Note''' field on the issue's Jira with an explanation of the feature that will be comprehensible
by the end user.
+ If your patch implements a major feature or improvement, then you must fill in the '''Release
Note''' field on the issue's JIRA with an explanation of the feature that will be comprehensible
by the end user.
  
  A committer should evaluate the patch within a few days and either: commit it; or reject
it with an explanation.
  
  Please be patient.  Committers are busy people too.  If no one responds to your patch after
a few days, please make friendly reminders.  Please incorporate other's suggestions into your
patch if you think they're reasonable.  Finally, remember that even a patch that is not committed
is useful to the community.
  
- Should your patch receive a "-1" select the '''Resume Progress''' on the issue's Jira, upload
a new patch with necessary fixes, and then select the '''Submit Patch''' link again.
+ Should your patch receive a "-1" select the '''Resume Progress''' on the issue's JIRA, upload
a new patch with necessary fixes, and then select the '''Submit Patch''' link again.
  
  Committers: for non-trivial changes, it is best to get another committer to review your
patches before commit.  Use '''Submit Patch''' link like other contributors, and then wait
for a "+1" from another committer before committing.  Please also try to frequently review
things in the patch queue.
  
- == Jira Guidelines ==
+ == JIRA Guidelines ==
- Please comment on issues in Jira, making their concerns known.  Please also vote for issues
that are a high priority for you.
+ Please comment on issues in JIRA, making their concerns known.  Please also vote for issues
that are a high priority for you.
  
- Please refrain from editing descriptions and comments if possible, as edits spam the mailing
list and clutter Jira's "All" display, which is otherwise very useful.  Instead, preview descriptions
and comments using the preview button (on the right) before posting them.  Keep descriptions
brief and save more elaborate proposals for comments, since descriptions are included in Jira's
automatically sent messages.  If you change your mind, note this in a new comment, rather
than editing an older comment.  The issue should preserve this history of the discussion.
+ Please refrain from editing descriptions and comments if possible, as edits spam the mailing
list and clutter JIRA's "All" display, which is otherwise very useful.  Instead, preview descriptions
and comments using the preview button (on the right) before posting them.  Keep descriptions
brief and save more elaborate proposals for comments, since descriptions are included in JIRA's
automatically sent messages.  If you change your mind, note this in a new comment, rather
than editing an older comment.  The issue should preserve this history of the discussion.
  
  == Generating Code ==
  

Mime
View raw message