Return-Path: Delivered-To: apmail-incubator-general-archive@www.apache.org Received: (qmail 77165 invoked from network); 27 Dec 2005 15:51:27 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 27 Dec 2005 15:51:27 -0000 Received: (qmail 76997 invoked by uid 500); 27 Dec 2005 15:51:23 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 76853 invoked by uid 500); 27 Dec 2005 15:51:22 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 76834 invoked by uid 99); 27 Dec 2005 15:51:22 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 27 Dec 2005 07:51:22 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of mail@leosimons.com designates 216.218.185.16 as permitted sender) Received: from [216.218.185.16] (HELO bali.sjc.webweaving.org) (216.218.185.16) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 27 Dec 2005 07:51:20 -0800 Received: from bali.sjc.webweaving.org (localhost [127.0.0.1]) by bali.sjc.webweaving.org (8.12.11/8.12.11) with ESMTP id jBRFosTX065214 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 27 Dec 2005 07:50:54 -0800 (PST) (envelope-from mail@leosimons.com) Received: (from lsimons@localhost) by bali.sjc.webweaving.org (8.12.11/8.12.11/Submit) id jBRFooc8065212; Tue, 27 Dec 2005 07:50:50 -0800 (PST) (envelope-from mail@leosimons.com) X-Authentication-Warning: bali.sjc.webweaving.org: lsimons set sender to mail@leosimons.com using -f Date: Tue, 27 Dec 2005 07:50:50 -0800 From: Leo Simons To: general@incubator.apache.org Cc: site-dev@apache.org Subject: Re: [RT] Super Simple Site Generation Tool Message-ID: <20051227155050.GB60941@bali.sjc.webweaving.org> Mail-Followup-To: Leo Simons , general@incubator.apache.org, site-dev@apache.org References: <20051227140218.GA60941@bali.sjc.webweaving.org> <224f32340512270717w672a7e4v71ef30a4cac37636@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <224f32340512270717w672a7e4v71ef30a4cac37636@mail.gmail.com> User-Agent: Mutt/1.4.2.1i X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on bali.sjc.webweaving.org X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=-5.8 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.0.4 X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N On Tue, Dec 27, 2005 at 04:17:37PM +0100, Thomas Dudziak wrote: > since I'm rather new to this, I don't have a deep understanding of the > problems you're trying to solve. None is needed, the problem is very simple. > However, to my naive understanding its two things: > > * make the process of documenting incubated projects easier for their community > * make the process of publishing this documentation easier (and more > stable) for infra/incubator people Actually its not for the incubated projects, just for the incubator documentation and website itself. Each and every incubated project decides what they want to do. > Now I don't really know about the problems that you have with Forrest > regarding the second point - it works for the projects that I work in, > but then again we probably have fewer/simpler requirements. It would > be nice if you could perhaps provide some details, e.g. regarding > SVN-based publishing ? Err, I would suggest you please go and read the general@incubator archives. That's basically a "FAQ" at this point. You may also wish to go and look for some posts by me over the last few years to the forrest mailing lists, or to the avalon mailing lists with the added keyword of "forrest". > Anyway, I think there are several possible things that could be done > to deal with this (in the line of "eating your own dog food"), aside > from implementing a new tool: > > * Get Cocoon/Forrest developers to help in the Incubator. We have a few actually. David Crossley is our "manual forrestbot" but it doesn't scale. This is a bad idea. Everybody who knows SVN and how to type in commands on a console should be able to manage the documentation process end-to-end. > * Simplify Forrest for 'admins'. Yes its possible but it doesn't solve everything (its still going to be big and complex and bloated and overkill no matter how pretty the user interface is). > * Simplify documentation writing for end users. > > Actually, I think this is quite an important point. Writing a new tool > probably means yet another XML (or some other format) to learn, which > is Not A Good Thing (tm). IMHO it would be better to get away from XML > completely and pursue simpler solutions. +1. > One such thing might be the OpenOffice plugin that generates Forrest > files, which would help new projects a lot in writing/converting > existing documentation. I will assert OpenOffice is big and bloated and overkill too and not simple at all. I like vi and subethaedit. And HTML. > Another thing might be abandoning Forrest altogether for Incubation > docs in favor of, for instance, a protected Wiki that only the project > developers (and mentors, PMCs, ...) have write access to. And there's > is probably a not-too-complicated technical way to convert this later > on to Maven or Forrest format once the project comes out of > incubation. See Alex Karasulu's post to site-dev a while back for an approach where we could have an admin-protected Confluence to serve as an editing interface for xdoc. There's a lot of ways to do things. > Anyway, I hope you don't mind me making a case for using this as an > opportunity to make Forrest better instead of abandoning it. Well, basically I do. I've spent several years (ever since Avalon became the first forrest user outside the xml.a.o group) working with forrest, helping it to improve and try and help to turn it into something that satisfies our simple use case, but its just not a good idea to keep going down that path. I've read through about 9 months of discussion on the site-dev list where basically the same discussion took place over and over again which was very frustrating (or so it seems) for all the participants. Nothing is ever going to get done if we keep having the same discussion over and over again. There is such a thing as "trying too hard" to get "full consensus" on a topic that is "too vague". DavidC's site management proposal from so long ago and each and every proposal after that has something along the line of "Projects can use various documentation tools: Anakia, Forrest, Maven, raw html, etc. Each system would have its own ways to report build problems to the committer (e.g. xml validation, broken links, content and spelling errors, configuration errors)." for a good reason. "There is more than one way to do it" and this is going to be Yet Another Way. I don't want to spend more time helping to improve Forrest or discussing the relative merits of a variety of solutions. I have an itch to scratch and I want to build a little piece of software to scratch it, in a way that is compatible with all the goals and needs of the ASF, the Infrastructure Team, the Incubator, the Gump project, and hopefully a few other projects. But I don't want to concern myself with the needs of the Forrest community right now as part of this effort, that's making it too hard to get anything done. cheers, LSD --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org For additional commands, e-mail: general-help@incubator.apache.org