The issue of how to introduce at least some minimal
quality control for documentation is creating some friction
on this list. Let us nip it in the bud before it blossoms.

Opensource is all about getting something done and
getting it out so that everyone can build upon it. By the
very nature of opensource, issues will eventually be
addressed.

However, with documentation it is easy to kill a project
if confusing and misguided documents are allowed to
be published.

So, let us develop a procedure whereby the opensource
model is still employed, yet there is initial quality control.

I think that we already have this. It is the duty of the
committer to undertake initial quality control when they
accept the patch from Bugzilla and prepare for their commit.
If they do not know anything about the topic, then they
should not be taking on the patch - let someone else do it.

There will certainly be occasions where a single committer
does not have the expertise to do a review. For these cases
we should have a Draft documentation directory under the
normal src/documentation/xdocs/ (... we already have a
drafts/ directory but it is not linked in). However, for this
to work, we would need to have the website updated far
more often than what currently happens.

After the initial commit, then a notice should be sent to
cocoon-dev to give a chance for review before release.
If there are no comments or fixes, then too bad - it all just
gets released with the authors fixme notes embedded.

The other alternative is to try to set up an area in the
CVS scratchpad to hold any documents with obvious
problems. However, it seems hard to configure the build
procedures for the scratchpad so that "build docs" can
prepare them too. There is a tendency for stuff to languish
in the scratchpad and never see light, so we would
probably just have a different issue. Also, the scratchpad
docs would not get published to the website, so no
opportunity for review by a wider audience.

--David

> Subject: [docs] Draft RMI generator tutorial needs technical review
> Date: Tue, 14 May 2002 08:29:12 -0400
> From: Diana Shannon <[EMAIL PROTECTED]>
>
> Stefano Mazzocchi wrote:
> 
> > Ah, one suggestion: don't wait too much for comments.
> > People don't tend to comment *before* things are placed
> > live on the web, but *after*.
>
> What do you mean: that developers are more motivated to fix 
> documentation errors once they are public? Or, that advanced,
> motivated users will catch and help fix these problems eventually?
>
> So what do you suggest we do when an author clearly has
> a question or hole? Should that author post a question to
> cocoon-dev, asking for help?
> I'm all for "lowering the bar," but why allow new docs to
> create additional confusion for users when we have the
> talent to eliminate *some* of this up front.
> Remember, it's not code. It doesn't break. New 
> and less advanced users give up and go learn Zope...
> 
> Diana

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

Reply via email to