sorry if this has been answered, but I"m just catching up from a bit of 
time away.


Are you proposeing that this process be followed for all docs, including 
devleoper docs?  I saw mail from brian saying that developer docs are 
included in the reorganization, but I couldn't tell if you meant this 
process as well.

I'm picturing one of our key developers who finally gets around to 
writing amuch needed doc on strings implementation, or correct XUL 
syntax, or other deeply technical subjects.  Are you proposing 
developers use the process below?

And do mean that a doc is moved to a zope server for +every+ edit?

Mitchell

Brian Heinrich wrote:

> On 07 Jul 2002, it is alleged that s.m. koppelman sauntered in to 
> netscape.public.mozilla.documentation and loudly proclaimed:
> 
> 
>>Brant Langer Gurganus wrote:
>>
>>>After reading some more about other people's opinions and my own, so far 
>>>this is the best scenario from what I have assimilated:
>>>All documents are initially hosted on moz.zope.org.
>>>After a change of a document, it is hosted at ZOPE for a trial period.
>>>If a change must be made, it is made and the trial is extended.
>>>If no change is necessary during the trial, it is made "official" and 
>>>copied to mozilla.org.
>>>If it later becomes necessary to edit the document, it is edited at 
>>>moz.zope.org with another trial period.
>>>Like the original publication, it is moved to mozilla.org if it survives 
>>>the trial period with no modification.
>>>
>>IMHO this ignores the natural process of a r=/sr= workflow. I'd see it as:
>>
>>1. All docs are authored with, edited in (with external editors or via 
>>the web interface, as the user prefers) and maintained in Zope.
>>
> 
> Right.
> 
> 
>>2. When someone wants to edit something, a new version (in the Zope 
>>sense) is created. If more than one person creates a new version, the 
>>2nd through nth people are told of the other checkouts underway, but 
>>they too get their own version.
>>
> 
> I understand, and it does make sense, but this would really necessitate that 
> any given doc have an owner.  Which is fine; that's kind of what I was 
> thinking.  And I realise that having multiple check-outs of a single doc 
> isn't likely to be a huge problem.  But if you've got a single owner, it 
> makes more sense (from a purely editorial perspective) to limit things so 
> that the doc can only be checked out by one person at a time.  If nothing 
> else, it makes keeping track of the revision history easier by several 
> orders of magnitude.
> 
> 
>>3. Versions marked "complete" trigger a review workflow task for the 
>>subscribed reviewer(s). Versions can be rejected (with a note to the 
>>submitter), sent back to the submitter for further work (with 
>>accompanying comments) or accepted. Upon acceptance, the new version is 
>>marked the current version in Zope and a task is created for the CVS 
>>publisher.
>>
> 
> I largely agree with this, but I'd like to see the work-flow a bit more 
> linear and focussed on local revisions ('diffs', I guess).  It would seem to 
> make the whole process a bit easier. . . .
>  
> 
>>4. On a (daily? twice daily? hourly? whatever) basis, the new versions 
>>of revised or added docs are checked into CVS by the zope server for 
>>inclusion in the source tree. No person checks docs into CVS.
>>
> 
> *This* last point makes an *awful* lot of sense to me, and takes care of one 
> of the issues with which I'd been wrestling.  I kept thinking CVS blame 
> should, for any given doc, rest with one person -- /i.e./, the person who 
> checks the doc into the tree.  This suggestion would still keep (effective) 
> CVS blame but automate the check-in process.  Makes sense to me.
>  
> 
>>YMMV
>>
> 
> Always does. . . .
>  
> 
>>--
>>-sk
>>


Reply via email to