Return-Path: X-Original-To: apmail-servicemix-dev-archive@www.apache.org Delivered-To: apmail-servicemix-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id AA3E2D89D for ; Tue, 4 Sep 2012 14:38:08 +0000 (UTC) Received: (qmail 38871 invoked by uid 500); 4 Sep 2012 14:38:08 -0000 Delivered-To: apmail-servicemix-dev-archive@servicemix.apache.org Received: (qmail 38851 invoked by uid 500); 4 Sep 2012 14:38:08 -0000 Mailing-List: contact dev-help@servicemix.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@servicemix.apache.org Delivered-To: mailing list dev@servicemix.apache.org Received: (qmail 38842 invoked by uid 99); 4 Sep 2012 14:38:08 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Sep 2012 14:38:08 +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 gert.vanthienen@gmail.com designates 209.85.210.176 as permitted sender) Received: from [209.85.210.176] (HELO mail-iy0-f176.google.com) (209.85.210.176) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Sep 2012 14:38:00 +0000 Received: by iagt4 with SMTP id t4so11336055iag.21 for ; Tue, 04 Sep 2012 07:37:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=nBVQlJG75TKHWlOfJvspVqXhQzhsVBD+TXofv3d6wXc=; b=ARuWFYvtgPvKhkR0OGX5jSd6J8lFLgp63zGwUtFDdnSGw8YnpWGapxyyrbYyxZPEXR FqajNOIsZtXnUz4G6tu1XT2caX8si4zoiO/gPVvakK64l9Z2ZE7nEZjtwkPNOqytRoRG aDl8QnaHoICrtAK4p3xsZ/aANrVhNv6agE53pIMNhQyZhpoxq1XdUcOWAXJhj7NU4Uum QID8v9G4C3jTjWVSsVTUvY184Eyn/9KKNuCjBxZKOVfKBblIltBjKxzUPns5G5TpYwDs ycUQ2Ru90ecgX2VFZvE7T+xPfApQKN1yYQSZzbZJYBi8LDkbSkG351xw+mPDAGOTVlak zqfw== MIME-Version: 1.0 Received: by 10.182.225.100 with SMTP id rj4mr16561339obc.64.1346769459164; Tue, 04 Sep 2012 07:37:39 -0700 (PDT) Received: by 10.60.116.165 with HTTP; Tue, 4 Sep 2012 07:37:39 -0700 (PDT) In-Reply-To: References: Date: Tue, 4 Sep 2012 16:37:39 +0200 Message-ID: Subject: Re: Migration of website to svnpubsub From: Gert Vanthienen To: dev@servicemix.apache.org Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable L.S., > CXF and Camel (and ActiveMQ) are a bit different in that they still main= tain their sites and all content in Confluence. ServiceMix has changed to= using a maven site stuff. > > HOWEVER, there may even be an easier solution. If the maven build can b= e setup to accept and output directory (instead of target/site or whatever)= , you can have infrastructure setup a buildbot build that will run the buil= d and automatically handle all the svn stuff. It would trigger on checkin= of the site source, build, publish, etc=85 all automatically. Developers= would never need to "site-deploy" or anything like that. Yeah, I think it should be possible to set that up as well - we are using two external tools in the documentation generation process that might be a problem: Pygments to generate the CSS-markup for the code snippets and Prince XML to generate the PDF variants for the documentation. We would have to get in touch with infra@ to figure out what's possible - I think the former is already available (think I have seen it being mentioned on the CMS/svnpubsub discussions before). The real issue might be that we have separate builds for the website and the documentation sections, to allow for version-based documentation. > Basically, CXF/Camel kind of "abuse" that by running maven to call a Java= program that does the export to the target directory. Infra then has the= script to add/rm/commit/etc=85 the output. Since CXF/Camel are in conflue= nce, they don't have the "trigger on checkin" option and instead are timed = builds. > > That said, depending on the amount of content, it might just be better to= go with the CMS. The CMS would allow others to "fork" the site, make cha= nges, submit diffs, make comments, etc=85 that we wouldn't get from the Mav= en build. Personally, I'd rather spend time adding contents to our documentation base than converting it to the CMS, but I'm open to anything here: if someone wants to give this option a go or look into it, this is fine for me too. Regards, Gert