Return-Path: Delivered-To: apmail-xml-cocoon-docs-archive@xml.apache.org Received: (qmail 53005 invoked by uid 500); 12 Mar 2003 14:18:39 -0000 Mailing-List: contact cocoon-docs-help@xml.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: cocoon-docs@xml.apache.org Delivered-To: mailing list cocoon-docs@xml.apache.org Received: (qmail 52925 invoked from network); 12 Mar 2003 14:18:38 -0000 Received: from mail.matrix.msu.edu (35.8.2.176) by daedalus.apache.org with SMTP; 12 Mar 2003 14:18:38 -0000 Received: from matrix-40.user.msu.edu (oscar) [35.10.86.157] by mail.matrix.msu.edu with esmtp (Exim 3.35 #1 (Debian)) id 18t742-0007MC-00; Wed, 12 Mar 2003 09:18:38 -0500 Received: from savs (helo=localhost) by oscar with local-esmtp (Exim 3.36 #1 (Debian)) id 18t73L-0000gw-00 for ; Wed, 12 Mar 2003 14:17:55 +0000 Date: Wed, 12 Mar 2003 14:17:55 +0000 (GMT) From: Andrew Savory X-X-Sender: savs@oscar To: cocoon-docs@xml.apache.org Subject: Re: [RT] Cocoon's own publishing system In-Reply-To: Message-ID: References: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: Andrew Savory X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N [Moved here from cocoon-dev] On Wed, 12 Mar 2003, Diana Shannon wrote: > On Tuesday, March 11, 2003, at 03:22 PM, Andrew Savory wrote: > > > On Tue, 11 Mar 2003, Diana Shannon wrote: > > > >> I agree 100% with Andrew that two "clearly" separated repositories > >> won't > >> really improve on what we had. But it's all we have at the moment. > > > > Sure. I'm happy to help try and refactor it down to one archive. Or > > perhaps we could set up cocoon-docs with the content from 2.1 and then > > go > > through and import any 2.0 content that is missing? I'm assuming 2.1 > > is a > > superset of 2.0 content. > > You could say that. A majority of the core docs are the same. Only a > handful of docs are different at the present time. Clearly this will > start to change is we get more docs for various blocks/samples and if we > start importing wiki content. > > Do you have a particular approach in mind? If so, then this discussion > should probably continue on cocoon-docs. Ok: here's what I'd suggest. It may not be the most efficient or scientific way, but it will certainly be methodical. - Create cocoon-doc CVS module - Populate with content from cocoon-2.1 - Remove cocoon-2.1 docs and point at cocoon-doc - Individually review 2.0 docs, merging with cocoon-doc content where applicable - Remove cocoon-2.0 docs and point at cocoon-doc Problems with this approach: - Getting it done quickly enough that changes to docs in 2.0 don't fall through the cracks. I don't know if we could/should somehow "freeze" 2.0 docs during the process. This will depend greatly on likely time to completion. Also, there seem to be a number of ways to indicate the version in the docs. A quick random sample: xdocs/faq/faq-sitemap.xml:cachability (since 2.1) xdocs/howto/howto-flow-debugger.xml:Since: 2.1 2002-12-07 xdocs/userdocs/matchers/template-matcher.xml:SINCECocoon X.Y Apache Software Foundation Before you all go "eek!" and run away, most of these fields can be automagically generated either by CVS (contributor, creator, date) or by stylesheets (type and format). This allows some seriously cool stuff: cocoon-docs as RDF/RSS (anyone for a "cocoon-docs latest additions" news feed?), cocoon-docs as an OAI data provider, to name but two. What do you all think? Andrew. -- Andrew Savory Email: andrew@luminas.co.uk Managing Director Tel: +44 (0)870 741 6658 Luminas Internet Applications Fax: +44 (0)700 598 1135 This is not an official statement or order. Web: www.luminas.co.uk