Return-Path: X-Original-To: apmail-incubator-rat-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-rat-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 36B1394D5 for ; Wed, 11 Jan 2012 06:26:16 +0000 (UTC) Received: (qmail 3342 invoked by uid 500); 11 Jan 2012 06:26:12 -0000 Delivered-To: apmail-incubator-rat-dev-archive@incubator.apache.org Received: (qmail 3255 invoked by uid 500); 11 Jan 2012 06:25:53 -0000 Mailing-List: contact rat-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: rat-dev@incubator.apache.org Delivered-To: mailing list rat-dev@incubator.apache.org Received: (qmail 2576 invoked by uid 99); 11 Jan 2012 06:25:41 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 11 Jan 2012 06:25:41 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of david.blevins@gmail.com designates 209.85.210.175 as permitted sender) Received: from [209.85.210.175] (HELO mail-iy0-f175.google.com) (209.85.210.175) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 11 Jan 2012 06:25:31 +0000 Received: by iafi7 with SMTP id i7so675943iaf.6 for ; Tue, 10 Jan 2012 22:25:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to:x-mailer; bh=YFSf9z0lrSbxs54LbeDMmew72mOdrvWH/uBvCR0PWsE=; b=RdyUwLOtzzVHLpNwyXWieI3Dz5LaOVV06r/IyC8YzUZKqVQtSGEkFr4QY77D5KYBLl bOA0ll8JCsc7CMWSqiNxN7m+OOz7YyXt+PwBp1mqMZl+sNU/1FCIVEMM7FMuoojyko3s 6o8A9P6ZklMUsJn2mwX9YWyy66fLoEzwchtcw= Received: by 10.50.189.137 with SMTP id gi9mr5734635igc.1.1326263111069; Tue, 10 Jan 2012 22:25:11 -0800 (PST) Received: from [192.168.0.2] (cpe-76-175-195-209.socal.res.rr.com. [76.175.195.209]) by mx.google.com with ESMTPS id he16sm1651083ibb.9.2012.01.10.22.25.08 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 10 Jan 2012 22:25:09 -0800 (PST) Content-Type: text/plain; charset=iso-8859-1 Mime-Version: 1.0 (Apple Message framework v1251.1) Subject: Re: CMS staging setup From: David Blevins In-Reply-To: <4EFDBCF7.5090904@blueyonder.co.uk> Date: Tue, 10 Jan 2012 22:25:06 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: <66FEE43C-FB9B-4C23-A0AE-620F54BAD632@gmail.com> References: <9C4FB2FB-A656-4F18-B9BE-9F7EFCFEFE48@gmail.com> <4EFC295B.6080300@blueyonder.co.uk> <88CC3217-7545-448D-AA25-49B574E92E3C@gmail.com> <4EFCA8E8.5030507@blueyonder.co.uk> <5235D1B0-88C8-497C-BE28-6F646093E8A6@gmail.com> <4EFDBCF7.5090904@blueyonder.co.uk> To: rat-dev@incubator.apache.org X-Mailer: Apple Mail (2.1251.1) X-Virus-Checked: Checked by ClamAV on apache.org On Dec 30, 2011, at 5:30 AM, Robert Burrell Donkin wrote: > On 12/29/11 20:34, David Blevins wrote: >>=20 >> On Dec 29, 2011, at 9:52 AM, Robert Burrell Donkin wrote: >>=20 >>> On 12/29/11 16:51, David Blevins wrote: >>>>=20 >>>> On Dec 29, 2011, at 12:48 AM, Robert Burrell Donkin wrote: >>>>=20 >>>>>> In terms of quick and easy converting we could just take all the = existing html files=20 >>>>>> and check them into the 'rat/site/trunk/content/rat/' directory = of svn. =20 >>>>>> Then we just let Joe know we're ready and he sets up the actual = production publishing. >>>>>=20 >>>>> The content at http://incubator.apache.org/rat is generated by = Maven, is >>>>> developer-oriented and describes only classic rat. >>>>>=20 >>>>> Now we have CMS, IMHO creating new, user-oriented top level >>>>> documentation covering all the suite would make sense, with = developer >>>>> documentation generated by Maven in subdirectories. >>>>=20 >>>> So something like this? >>>>=20 >>>> rat/ (the root) >>>> rat/(main "rat the tool" section) >>>> maven/ >>>> whisker/ >>>> maven/ >>>> eye/ >>>> maven/ >>>> scan/ >>>> maven/ >>>> tentacles/ >>>> maven/ >>>=20 >>> (Not quite what I had in mind but) works for me :-) >>=20 >> If you can "sketch" out what you were thinking that'd be great. The = above is maybe a little tedious. >=20 > I hadn't really given the matter much thought, so let's start from = that > suggestion... >=20 > IMHO we should allow tools to pick the most appropriate tool for them. > So, renaming maven -> docs would provide space for generated > documentation of any sort: >=20 > rat/ > rat/ > docs/ <- generated by Maven > whisker/ > docs/ <- generated by Maven > eye/ > docs/ <- generated by Python? > scan/ > docs/ <- ?? > tentacles/ > docs/ <-generated by Maven? >=20 > Whisker is a build tool extension. Maven sites work well for this sort > of component. My inclination would be to HTTP redirect rat/whisker -> > rat/whisker/docs and maintain the Whisker documentation only in Maven. I tar'ed and scp'ed over the current site contents with the intent of = checking them in, but they turned out to be 27MB uncompressed. Looks = like most of that is duplication -- guessing at one point things were = 'rat-foo' and then were switched to 'apache-rat-foo'. Tried grabbing the source and generating the site, but didn't have any = luck -- never actually used the mvn site plugin. Not sure if I was = missing some params. If someone already setup to build the various sites gives it a whirl = that'd be great. Maybe the primary person(s) of each subproject can = give it a whirl. We probably just need the main rat content in there to = switch over fully to the CMS. The rest can come as people get free = time. Fairly straightforward svn add/ci. Just need to 'svn add' the content = in these dirs: = https://svn.apache.org/repos/asf/incubator/rat/site/trunk/content/rat/rat = https://svn.apache.org/repos/asf/incubator/rat/site/trunk/content/rat/whis= ker = https://svn.apache.org/repos/asf/incubator/rat/site/trunk/content/rat/eye = https://svn.apache.org/repos/asf/incubator/rat/site/trunk/content/rat/scan= We could add the docs subdirs and the redirects leaving the parent dir = empty, but certainly we don't need that for any CMS reasons. It'll be = happy either way. -David