OK, so I have been really frustrated with the documentation of a certain other open source project (a rather large and popular one) that shall remain nameless, and it got me thinking about Lucene docs and how we can improve them. Mind you, our docs are an order of magnitude better than this other project (in its defense it has a lot of dependencies and does not have as active a committer base as us)

So, this is an open call for ideas on how we can improve our docs. Here are some areas I think need improving:

1. The demo/tutorial needs to be brought into the current Lucene century. See https://issues.apache.org/jira/browse/LUCENE-805 Most important part of this, I think is the "big picture" overview of why and when and how.

2. There needs to be some docs that explain what analysis is at the top level, similar to the current Scoring documentation.

3.  A best practices page on the Wiki would be great.

4. The index package level javadocs are non-existent. See https:// issues.apache.org/jira/browse/LUCENE-765

5.  Glossary of terms, etc.

Any others? Maybe we should start a wiki page that contains a list of docs that need to be added/cleaned up and then we can work through them a bit at a time? I know it isn't sexy, but it does bring a lot of goodness to the project.

Ideas for how to do this:

1. Before doing a release, we have 1-2 weeks of code freeze, and we focus on documentation and cleaning up bugs in JIRA.

2. Get the Hudson JIRA integration stuff hooked in so we can know if patches are good faster, meaning we can turn around documentation patches, and others, faster (not withstanding Otis' great turnaround today on documentation patches)

3. There is a whole lot of knowledge stored in the email archives, how can we leverage it?

Anyone else have ideas? Should we focus more on the wiki or the committed docs? Is there a way we could let users annotate the javadocs, wiki style? I know there are legal issues with user contributions that are "released".

Cheers,
Grant



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to