You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@deltaspike.apache.org by Rafael Benevides <be...@redhat.com> on 2014/09/01 14:18:31 UTC
Re: Feedback on CMS with Github and Asciidoctor
Hi John,
I believe that it's better to wait for the first contribution docs to
arrive so we can rebase my branch to canonical master.
The idea is to avoid a folder that doesn't make sense (at least for now) ;)
Em 8/31/14, 17:19, John D. Ament escreveu:
> Rafael,
>
> So at this point, do you want to commit the new folder or do you want me to
> take what I had done? This currently makes it look like we don't even have
> to ask infra to change our build script. Nice.
>
> John
>
>
> On Thu, Aug 28, 2014 at 1:03 PM, Rafael Benevides <be...@redhat.com>
> wrote:
>
>> I believe that the work for the asciidoc documentation is ready!
>>
>> Please, check this generated asciidcotor page:
>> http://deltaspike.apache.org/documentation/container-control-test.html
>>
>> The branch with the source code is here: https://github.com/rafabene/
>> deltaspike/tree/documentation/documentation
>>
>>
>> Em 8/27/14, 18:14, Rafael Benevides escreveu:
>>
>> Yeap. I have to agree with you.
>>> So I've changed my strategy...
>>>
>>> I've taken your PoC and made some minor modifications and place it on my
>>> branch: https://github.com/rafabene/deltaspike/tree/documentation/
>>> documentation
>>>
>>> Note that I'm using the agreed path for documentation folder and that I
>>> also included a Readme.md that instructs how to setup the credentials on
>>> ~/.m2/settings.xml and what maven command that should be used to deploy.
>>>
>>> The result was published here: http://deltaspike.apache.org/
>>> documentation/container-control-test.html
>>>
>>> What is missing now is the generated html template/styles.
>>>
>>>
>>> Em 8/27/14, 17:23, John D. Ament escreveu:
>>>
>>>> IMHO, the current approach is a bit safer and more testable. running
>>>> mvn site will generate the asciidoc. That would be a bit harder to do if
>>>> we need to support running it as a part of a staging pull.
>>>>
>>>>
>>>> On Wed, Aug 27, 2014 at 4:14 PM, Rafael Benevides <benevides@redhat.com
>>>> <ma...@redhat.com>> wrote:
>>>>
>>>> I was trying to avoid two steps to deploy:
>>>>
>>>> 1 - mvn site-deploy on git repo to copy it to the CMS staging are
>>>> 2 - CMS deploy to publish it
>>>>
>>>> But I think that should not be a problem, Right?
>>>>
>>>> So what I'll do now, based on your PoC is to make the templates of
>>>> the generated html to be close to deltaspike site style.
>>>>
>>>> Em 8/27/14, 17:10, John D. Ament escreveu:
>>>>
>>>>> Rafael,
>>>>>
>>>>> This shouldn't be needed any longer. Based on what I did, we can
>>>>> now do a mvn site-deploy to copy everything into the CMS staging
>>>>> area. Once verified go into CMS and do a publish.
>>>>>
>>>>> John
>>>>>
>>>>>
>>>>> On Wed, Aug 27, 2014 at 3:57 PM, Rafael Benevides
>>>>> <benevides@redhat.com <ma...@redhat.com>> wrote:
>>>>>
>>>>> Hi all,
>>>>>
>>>>> This email is just to give a feedback about making CMS to
>>>>> work with Github and Asciidoc.
>>>>>
>>>>> Finally I was able to understand enough how CMS works and
>>>>> probably I'm stopped where John Ament was.
>>>>>
>>>>> What I'm doing now is writing a GitUtil Perl Module that will
>>>>> be hosted at
>>>>> http://svn.apache.org/repos/asf/deltaspike/site/trunk/lib/
>>>>> that will be responsible for cloning the documentation (on
>>>>> deltaspike git repo) and then another module will run the
>>>>> build (asciidoc to html) just for [<git_root>/documentation/].
>>>>>
>>>>> The idea is that the final documentation gets hosted at
>>>>> deltaspike.apache.org/documentation/
>>>>> <http://deltaspike.apache.org/documentation/> (note the sub
>>>>> folder).
>>>>>
>>>>> Further steps: Prepare a template so asciidoc generated html
>>>>> uses the same style of deltaspike.apache.org
>>>>> <http://deltaspike.apache.org>.
>>>>>
>>>>> Well, the idea here is to make everyone aware about this and
>>>>> also say that if is there anybody if Perl knowledge, you're
>>>>> welcome to give some hints!
>>>>>
>>>>> Thanks
>>>>>
>>>>>
>>>>> --
>>>>> *Rafael Benevides | Senior Software Engineer*
>>>>> JBoss Developer
>>>>> M: +55-61-9269-6576 <tel:%2B55-61-9269-6576>
>>>>>
>>>>> Red Hat
>>>>>
>>>>> Better technology. Faster innovation. Powered by community
>>>>> collaboration.
>>>>> See how it works at www.redhat.com <http://www.redhat.com/>
>>>>>
>>>>> LinkedIn <http://www.linkedin.com/company/3258288> Youtube
>>>>> <https://www.youtube.com/redhatlatam>
>>>>>
>>>>>
>>>>>
>>>>
>>>