Thanks to everyone for the input.  I know some of these questions are 
obvious but I wanted to take it from the lowest possible level.

Part of the document is already posted to the wiki here.

http://wiki.apache.org/nutch/Becoming_A_Nutch_Developer

It seems like I am getting a section done each night so everything 
should be done it a couple of days.

Dennis Kubes

Chris Mattmann wrote:
> Hi Dennis,
> 
> 
> On 1/21/07 11:47 AM, "Dennis Kubes" <[EMAIL PROTECTED]> wrote:
> 
>> All,
>>
>> I am working on a "How to Become a Nutch Developer" document for the
>> wiki and I need some input.
>>
>> I need an overview of how the process for JIRA works?  If I am a
>> developer new to Nutch and just starting to look at the JIRA and I want
>> to start working on some piece of functionality or to help with bug
>> fixes where would I look.
> 
> JIRA provides a lot of search facilities: it's actually kind of nice. The
> starting point for browsing bugs and other types of issues is:
> 
> http://issues.apache.org/jira/browse/NUTCH
> 
> (in general, for all Apache projects that use JIRA, you'll find that their
> issue tracking system boils down to:
> 
> http://issues.apache.org/jira/browse/<APACHE_PROJ_JIRA_ID>
> )
> 
> From there, you can access canned filters for open issues like:
> Blocker
> Critical
> Major
> Minor
> Trivial
> 
> For more detailed search capabilities, click on the "Find Issues" button at
> the top breadcrumb bar. Search capabilities there include the ability to
> look for issues by developer, status, issue type, and to combine such fields
> using AND, and OR. Additionally, you can issue a free text query across all
> issues by using the free text box there.
> 
>> Would I just choose something that is unscheduled and begin working on it?
> 
> That's a good starting point: additionally, high priority issues marked as
> "Blockers", "Critical" and "Major" are always good because the sooner we
> (the committers) get a patch for those, the sooner we'll be testing it for
> inclusion into the sources.
> 
>> What if I see something that I want to work on but it is scheduled to
>> somebody else?
> 
> Walk five paces opposite your opponent: turn, then sho...err, wait. Nah, you
> don't have to do that. ;) Just speak up on the mailing list, and volunteer
> your support. One of the people listed in the group "nutch-developers" in
> JIRA (e.g., the committers) can reassign the issue to you so long as the
> other gent it was assigned to doesn't mind...
> 
>> Are items only scheduled to committers or can they be scheduled to
>> developers as well?  If they can be scheduled to regular developers how
>> does someone get their name on the list to be scheduled items?
> 
> Items can be scheduled to folks listed in the nutch-developers group within
> JIRA. Most of these folks are the committers, however, not all of them are.
> I'm not entirely sure how folks get into that group (maybe Doug?), however,
> that's the real criteria for having a JIRA issue officially assigned to you.
> However, that doesn't mean that you can't work on things in lieu of that. If
> there's an issue that you'd like to contribute to, please, prepare a patch,
> attach it to JIRA, and then speak up on the mailing list. Chances are, with
> the recent busy schedules of the committers (including myself) besides Sami,
> and Andrzej, the committers don't have time to prepare patches for the issue
> assigned to them. If you contribute a great patch, the committer will pick
> it up, test it, apply it, and you'll get the same effect as if the issue
> were directly assigned to you.
>> Should I submit a JIRA and/or notify the list before I start working on
>> something?  What is the common process for this?
> 
> Yup, that's pretty much it. Voice your desire to work on a particular task
> on the nutch-dev list. Many of the developers on that list have been around
> for a while now, and they know what's been discussed, and implemented
> before.
>> When I submit a JIRA is there anything else I need to do either in the
>> JIRA system or with the mailing lists, committers, etc?
> 
> Nope: the nutch-dev list is automatically notified by all JIRA issue
> submissions, and the committers (and rest of the folks) will pick up on this
> and act accordingly.
> 
>> Getting this information together in one place will go a long way toward
>> helping others to start contributing more and more.  Thanks for all your
>> input.
> 
> No probs, glad to be of service :-)
> 
> Cheers,
>   Chris
> 
>> Dennis Kubes
> 
> 

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Nutch-developers mailing list
Nutch-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nutch-developers

Reply via email to