Return-Path: X-Original-To: apmail-infrastructure-dev-archive@minotaur.apache.org Delivered-To: apmail-infrastructure-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 53E50112A7 for ; Thu, 14 Aug 2014 16:25:41 +0000 (UTC) Received: (qmail 52873 invoked by uid 500); 14 Aug 2014 16:25:40 -0000 Delivered-To: apmail-infrastructure-dev-archive@apache.org Received: (qmail 52652 invoked by uid 500); 14 Aug 2014 16:25:40 -0000 Mailing-List: contact infrastructure-dev-help@apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: infrastructure-dev@apache.org Delivered-To: mailing list infrastructure-dev@apache.org Received: (qmail 52630 invoked by uid 99); 14 Aug 2014 16:25:40 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 14 Aug 2014 16:25:40 +0000 X-ASF-Spam-Status: No, hits=-5.0 required=5.0 tests=RCVD_IN_DNSWL_HI,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of benevides@redhat.com designates 209.132.183.28 as permitted sender) Received: from [209.132.183.28] (HELO mx1.redhat.com) (209.132.183.28) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 14 Aug 2014 16:25:36 +0000 Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id s7EGPEiX005959 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 14 Aug 2014 12:25:14 -0400 Received: from Titanium.local (vpn1-5-81.gru2.redhat.com [10.97.5.81]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id s7EGPCHw022414; Thu, 14 Aug 2014 12:25:13 -0400 Message-ID: <53ECE2E8.9090305@redhat.com> Date: Thu, 14 Aug 2014 13:25:12 -0300 From: Rafael Benevides Organization: Red Hat User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: dev@deltaspike.apache.org, infrastructure-dev@apache.org Subject: Re: Interested in CMS. References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Virus-Checked: Checked by ClamAV on apache.org I also would like to contribute on this. John, What can I do to help you ? Em 8/8/14, 15:42, John D. Ament escreveu: > Hi infra! > > On the DeltaSpike team, we're contemplating a donation of some > documentation from RedHat. Part of this seems to include leveraging > asciidoc as the format and storing the documentation with our standard > source, instead of in a separate SVN repo (we're using git). > > It seems like this approach should be somewhat supported based on what you > support now: > > - use the build_external.pl script to build DeltaSpike, perhaps by doing a > git clone first of our repo? > - Use a maven command to run asciidoctor-maven-plugin ( see [1] ) to > generate the site. > - Then use the generated HTML as the site. > > It seems like some of the missing parts are: > > 1. Create a "GitUtil" perl module akin to what SVNUtil is doing to be able > to checkout from git (and probably clone build_svn.pl to build_git.pl). > It's not clear to me right now what buildbot invokes > 2. Enable an invocation of maven that builds documentation (e.g. mvn -f > documentation/pom.xml) and set that up as what buildbot generates from. > 3. After the site is generated, copy it to the proper destination > (staging/deltaspike in this case). > > Once those are done, it seems like the steps remaining would be the same - > just check in to > https://svn.apache.org/repos/infra/websites/staging/deltaspike/trunk/ on a > staging commit, followed by the production site when someone promotes. I'm > assuming that the generation of the staging site is based on buildbot. > > Once all of these changes are done, it seems like the last step would be to > update buildbot to follow a new suite of commands. You can see output at > [2] (for those curious). If this is all that's needed, I don't mind > working on a POC around this. Once it's working I can donate it back. > > - John > > > [1]: https://github.com/asciidoctor/asciidoctor-maven-plugin > [2]: > http://ci.apache.org/builders/deltaspike-site-staging/builds/114/steps/compile/logs/stdio >