Dear Wiki user,

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

The "Becoming_A_Nutch_Developer" page has been changed by SebastianNagel:
https://wiki.apache.org/nutch/Becoming_A_Nutch_Developer?action=diff&rev1=14&rev2=15

Comment:
link to HowToContribute

  svn diff > yourPatchName.patch
  }}}
  
- This will report all modifications done on the Nutch sources on your local 
disk and save them into the yourPatchName.patch file. Read the patch file. Make 
sure it includes ONLY the modifications required to fix a single JIRA issue. 
+ This will report all modifications done on the Nutch sources on your local 
disk and save them into the yourPatchName.patch file. Read the patch file. Make 
sure it includes ONLY the modifications required to fix a single JIRA issue. 
More information on creating patches is provided in HowToContribute.
  
  Please do not: 
  
@@ -184, +184 @@

  Now here is the hard part.  Even if you have completed your patch it may not 
make it into the final Nutch codebase.  This could be for any number of reason 
but most often it is because the piece of functionality is not in lines with 
the strategic goals of Nutch.  Of course if you had sent an email to the list 
before starting development on the issue then this would have already been 
addressed.  Remember though that all developers have access to your 
functionality through the JIRA and they can and will use your patch even if it 
does not make it into release code.  Every patch is useful to the community. 
  
  ==== Step Four: Contributing ====
- This is the easy step.  As you get more and more understanding in the Nutch 
code base.  It is useful to take your hard earned knowledge and start helping 
others in the community.  You can do this by creating tutorials, articles, and 
notes on the wiki or by answering questions on the mailing lists.  Remember 
that the project is a circle.  The more people you help the better they become 
and better functionality they develop that in turn helps you.  Together we can 
all lift each other higher.
+ This is the easy step.  As you get more and more understanding in the Nutch 
code base.  It is useful to take your hard earned knowledge and start helping 
others in the community.  You can do this by creating tutorials, articles, and 
notes on the wiki, by answering questions on the mailing lists, or by 
[[HowToContribute#Testing_and_reviewing_patches|testing and reviewing 
patches]].  Remember that the project is a circle.  The more people you help 
the better they become and better functionality they develop that in turn helps 
you.  Together we can all lift each other higher.
  
  == Becoming a Nutch Committer ==
  So you have developed some very useful functionality and contributed it back 
to the community.  You consistently fix bugs.  You answer questions for other 
users and developers on the mailing lists.  All in all you are an asset to the 
community.  At this point you may be invited to become a committer.  At this 
point you would get an apache email address and direct access to the subversion 
source code repository and you would be responsible for helping set the 
technical direction of the Nutch project.  

Reply via email to