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