> On 2 Jan 2015, at 16:25, Maruan Sahyoun <sahy...@fileaffairs.de> wrote:
> 
>> 
>> 
>>> On 1 Jan 2015, at 22:23, Maruan Sahyoun <sahy...@fileaffairs.de 
>>> <mailto:sahy...@fileaffairs.de>> wrote:
>>> 
>>> Hi John,
>>> 
>>>> 
>>>>> On 1 Jan 2015, at 14:40, Maruan Sahyoun <sahy...@fileaffairs.de 
>>>>> <mailto:sahy...@fileaffairs.de> <mailto:sahy...@fileaffairs.de 
>>>>> <mailto:sahy...@fileaffairs.de>>> wrote:
>>>>> 
>>>>> 
>>>>>> This isn’t a good situation at all, we had a usable documentation system 
>>>>>> in October and now we have nothing usable, with almost no content and no 
>>>>>> way to easily contribute.
>>>>> 
>>>>> how is the content different from the existing one? There wasn't a lot of 
>>>>> content and there still isn't. That usable documentation system wasn't 
>>>>> used a lot.
>>>> 
>>>> Most of the website is missing, all we have is the cookbook. There’s no 
>>>> way to build, deploy or preview anything.
>>>> 
>>> 
>>> it's not meant to replace the whole website. That will still reside in the 
>>> Apache CMS which will pull the docs sources from GitHub (I explained that 
>>> in a ticket). 
>> 
>> Do you mean PDFBOX-2340? I assumed that “pdfbox docs” meant our entire 
>> website. I guess not. So this means we have some of the website on SVN and 
>> some of it on Git? And no single revision number for the overall site?
> 
> The discussion before pdfbox-docs has been created was to have the 
> documentation on git not the overall website. The build system ist still the 
> Apache CMS as is currently in use. That will have the templates, the build 
> scripts …. - as is today. 
> 
>> 
>>> pdfbox-docs will hold the sources for the documentation. I brought the 
>>> cookbook entries so one can see some of the structure.
>> 
>> What about the other existing docs? How do I contribute to those? On SVN?
>> 
>>>>> 
>>>>>> We’d agreed that moving to docs to GitHub was an experiment to see if it 
>>>>>> made contributing easier but it’s had the opposite effect, we’re in a 
>>>>>> less usable state than ever. It seems like we’d be better off going back 
>>>>>> to our working SVN documentation and creating a new 2.0 branch from the 
>>>>>> 1.8 docs and then updating them. We just haven’t realised the benefit 
>>>>>> from doing things differently.
>>>>> 
>>>>> There were no major contributions to the documentation using SVN. 
>>>>> Everybody could have done it before but didn't. The non existing content 
>>>>> is not because of GitHub (or SVN).
>>>> 
>>>> If there’s no advantage to using GitHub then we probably shouldn’t use it. 
>>>> This was a test to see if there were benefits… but there seem to be none.
>>>> 
>>>>> So my suggestion is to put the content you are planning to contribute 
>>>>> into pdfbox-docs. Now if you put it into the CMS fine. We can later make 
>>>>> it available in pdfbox-docs.
>>>> 
>>>> I’d like to do that, but unless I need to be able to build and deploy the 
>>>> docs to the website somehow.
>>>> 
>>>>> I take some of the blame as I didn't find the time to enhance/restructure 
>>>>> the website - again that's not GitHubs fault.
>>>> 
>>>> Enhancements are of course welcome, but we need the old functionality 
>>>> working, at a bare minimum. e.g. where has most of the website gone?
>>>> 
>>> 
>>> the restructuring is necessary because the pull mechanism needs to be 
>>> enabled. 
>>> 
>>> In addition there needs to be the place for the PDFBox 2 docs together with 
>>> the old 1.8 docs. That's independent from using SVN or GitHub.
>> 
>> All we need is a branch in SVN. There’s no need to put the 1.8 docs on 
>> GitHub, they’re going to obsolete in a few months. The simplest possible 
>> solution is to just create a new 2.0 docs branch on SVN.
>> 
> 
> That's revisiting the git/svn discussion. If there is agreement that it shall 
> stay on SVN fine. 
> 
>>> I have a little more time now so can look into that (and put the AcroForm 
>>> stuff to the side for the moment). OTOH if you or someone else wants to do 
>>> it let me know.  
>> 
>> I’m a little stuck to be honest, it seems that our documentation system is 
>> currently non-functional and part of it is on git for no clear reason…
>> 
> 
> We had the git discussion before pdfbox-docs has been created. If we want to 
> revisit that we can always do.
> 
> Other than that there is a functional documentation system. You can add to 
> the documentation today using svn only or together with pdfbox-docs, do a 
> local build for testing and submit your changes.

What is the workflow for updating pdfbox-docs and pushing it to the website? If 
I make a change to pdfbox-docs what else do I have to do to get that published 
on the website?

> Now there is no sample doing it this way in the PDFBox CMS sources as I 
> didn't have the time yet to create one. The Apache CMS capabilities are 
> documented at http://www.apache.org/dev/cmsref.html 
> <http://www.apache.org/dev/cmsref.html>. Some of the more advanced 
> capabilities are not well documented but need to be gathered by inspecting 
> the code or looking at other projects using the Apache CMS.
> 
> BTW no need to wait for me doing these changes as every committer has access. 
>  
> 
> BR
> Maruan
> 
>>> BR - Maruan
>>> 
>>>>> Maruan
>>>>> 
>>>>> 
>>>>>> 
>>>>>> -- John
>>>>>> 
>>>>>>> On 1 Jan 2015, at 12:52, Maruan Sahyoun <sahy...@fileaffairs.de> wrote:
>>>>>>> 
>>>>>>> the docs shall reside in pdfbox-docs from where they will be pulled 
>>>>>>> onto the website or looked at directly at github. 
>>>>>>> 
>>>>>>> The publishing process to our website is not yet in place as there is 
>>>>>>> no new content. I'm looking to get the redesign of the website done to 
>>>>>>> accommodate for the old 1.8 and new 2.0 release.
>>>>>>> 
>>>>>>> Maruan
>>>>>>> 
>>>>>>> Am 01.01.2015 um 19:38 schrieb John Hewson <j...@jahewson.com>:
>>>>>>> 
>>>>>>>> Hi All,
>>>>>>>> 
>>>>>>>> We’re getting closer to 2.0 being ready and I’m thinking about writing 
>>>>>>>> some docs, but currently the situation seems to be worse than it was 
>>>>>>>> before the docs stated moving to GitHub - where are our canonical docs 
>>>>>>>> and how can I contribute to them? 
>>>>>>>> 
>>>>>>>> All I see on GitHub is some old 1.8 stuff and an incomplete cookbook 
>>>>>>>> for forms. Is this content live anywhere? Is there a pay to preview it?
>>>>>>>> 
>>>>>>>> -- John

Reply via email to