Richard Braman wrote:
I realy do think nutch is great, but I echo Matthias's comments that the
community needs to come together and contirbute more back.  And that
comes with the requirement of making sure volunteers are given access to
make their contributions part of the project.

Here's how it works:

One has to be a committer to directly change the code.

One may be invited to become a committer if contributes a number of non-trivial, consistently exemplary patches.

Exemplary patches:
 1. are easy for a committer to apply;
 2. fix one thing;
 3. fix it well;
 4. are well formatted, using Sun's coding conventions
 5. are well documented, with Javadoc for all non-private items
 6. pass all existing unit tests
 7. includes new unit tests
 8. etc.

An exemplary patch is thus something that a committer can commit with little hesitation. It follows that exemplary patches will be committed quickly. Lesser patches are likely to languish.

For example, a committer might be reluctant to take on a poorly constructed patch for a bug that only affects niche users, since it may take a lot of time to turn it into code worthy of committing.

Most committers are already doing as much as they can to help the project. The trick is not to get them committers to do more work, but for others to do more work for the committers, and,eventually, to get more committers.

Putting the faqs and tutorial on the website and not the wiki maybe one
of the two biggest problems in getting people started learning nutch.

If you think these should move, don't just complain: file a bug, make your case, submit a patch, etc. The website is part of the source and is governed by the same process.

Doug

Reply via email to