From: "Diana Shannon" <[EMAIL PROTECTED]>

> How will new docs, authored by Cocoon users, come to life? Here's my
> current idea, along with some questions. Please, I *really* need your
> input on this! I apologize if my past emails have been overly verbose.
> I'm still learning how the community-based feedback model works for
> initiatives such as this.

Hope this is shorter ;-P

> Proposed process
> 1. Author finds an irresistable "itch to scratch" regarding
> documentation.

Usually it's "users get angry at developers for not writing documentation
and go away slamming the door". ;-)

> 2. Author reads "How-To Write <document-type />".

Contributing -> documentation

> 3. Author consults topic status list (a web page on cocoon web site) to
> make sure no other draft on this topic is in process.

Or search on the aggregated titles page.

> 4. Author proposes topic and document structure (how-to, tutorial, faq)
> for new doc to <whom? />
> Question
> - Does cocoon-dev want to review each and every topic proposed, or do
> you want me/other document-oriented committers to handle topic
> submissions?
> - If this review is handled off-list, could we set up a generic email
> alias (like [EMAIL PROTECTED])? Emails could be forwarded to one or
> several committers, including myself, as well as stored? Don't we want
> to ensure this process is not overly dependent on the responsiveness of
> a single committer?

I'd keep the process loose.
Just propose, get /quick/ feedback, and write it.
-1 for the mailing list. We did it for XSPs, and it was a complete failure.
Besides, we don't get that many offers for documentation ;-)

> 5. If topic approved, author drafts outline and sends to editor for
> review.

To you? Ok :-)

> 6. Editor performs substantive and language edit. (Is the outline
> coherent? Is the order of presentation logical? Does it follow the
> suggested guidelines in document how-to? Is the language clear?)
>
> 7. Editor forwards outline to the SME (subject matter expert).
> Question
> - How do we match SMEs to documentation efforts, particularly for
> advanced topics? Should the editor post the outline to cocoon-dev for
> review by any interested/available developer/experienced user? Or should
> individual SMEs indicate their interest to participate, when the topic
> is first proposed?

Just post to dev and see reactions. If nobody complains, it's ok.

> 8. SME reviews outline.
> Note
> The purpose of this oversight is to ensure technical accuracy and
> adequate scope. In other words, I don't want the SME  to assume any
> concerns related to content editing, writing, or QA (quality assurance)
> testing. As document coordinator, I'm going to try hard to enforce those
> boundaries. Plenty of others within the Cocoon community can provide
> non-SME skills.

Point 8 is sufficient.

> 9. Author writes draft document, based on revised/approved outline.
> Author submits draft(s) to editor.
> Question
> - Is it ok for authors to contact SMEs as they are writing the document
> or should they post questions to cocoon-dev? As we all know, developing
> effective Cocoon solutions often requires knowledge of many different
> topics. I think it may hard to find authors who have an in-depth
> understanding of all substantive areas required to write a comprehensive
> document. For example, one author may understand how to write a
> generator but may need a few tips about logging.

To the list. But of course the SME tries to reply himself.

> 10. Editor performs substantive (comprehensiveness), language (how ideas
> are expressed), format (validation), and copy (spelling, grammar) edits.
> Editor forwards relevant document sections to SME for review.
>
> 11. Author revises document as necessary. Author submits beta document
> version.
>
> 12. Document QA testers perform usability tests.
>
> 13. Author revises as necessary. Editor/SME/Testers review as necessary.
>
> 14. Document committed.
> Question
> - To which branch?
>
> 15. Other commiters revise/fine tune, if necessary.
>
> 16. Author submits patches (or revised docs to document coordinator)
> when updates are necessary.

IMHO too much red tape.

Once the stuff is submitted and quickly reviewed by the SME, let's just
commit, and trim it later.

> Thanks for *any* input.

Maybe more concise still? ;-)

--
Nicola Ken Barozzi                   [EMAIL PROTECTED]
            - verba volant, scripta manent -
   (discussions get forgotten, just code remains)
---------------------------------------------------------------------


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

Reply via email to