On 16 May 2011 20:10, Garth N. Wells <[email protected]> wrote:
>
>
> On 16/05/11 18:58, Kristian Ølgaard wrote:
>> On 16 May 2011 14:33, Marie E. Rognes <[email protected]> wrote:
>>>
>>> On 16. mai 2011, at 14:17, Kristian Ølgaard <[email protected]> wrote:
>>>
>>>> On 16 May 2011 13:49, Marie E. Rognes <[email protected]> wrote:
>>>>>
>>>>>
>>>>> On 16. mai 2011, at 12:13, "Garth N. Wells" <[email protected]> wrote:
>>>>>
>>>>>> I suggest now would be a good point to make new releases of UFL, FFC and
>>>>>> DOLFIN. There have been a number of improvements to UFL, FFC caching,
>>>>>> and there have been a good number of DOLFIN bugs fixes. New version
>>>>>> numbers would be:
>>>>>>
>>>>>> UFL: 0.9.1
>>>>>> FFC: 0.9.1
>>>>>> DOLFIN: 0.9.12
>>>>>>
>>>>>> Jump in quick if there is anything that you would like do before a 
>>>>>> release.
>>>>>>
>>>>>
>>>>> I have one thing relating to the documentation, and the demo 
>>>>> documentation in particular.
>>>>>
>>>>> In order to more easily keep the demo documentation in sync with the 
>>>>> demos, I think we should move the .rst files from the separate fenics-doc 
>>>>> repo to the corresponding dolfin demo directories. Any objections?
>>>>
>>>> Yes, the whole point of fenics-docs was to collect the documentation
>>>> in one place, thus separating the documentation from the packages
>>>> containing the code.
>>>>
>>>
>>> I understand that point, but I don't see it working that well.
>>
>> I was more objecting to changing the documentation
>> design/philosophy.... again. :(
>>
>
> I'd say we're learning as we go along.
>
>>> Having the demo .rst files with the dolfin demos would (a) make it more 
>>> obvious to update them when updating the code and (b) make it easier to 
>>> ensure valid documentation for stable releases.
>>
>> I bet that the .rst files for the demos will not get updated just by
>> moving them to dolfin/demo (perhaps only the first week), unless you
>> change (a) to:
>> (a) run the script test/verify_demo_code_snippets.py as part of 'make
>> test' in dolfin.
>> I agree on (b)
>>
>>> Wasn't the API documentation for the DOLFIN library moved in with the code 
>>> for some of the same reasons?
>>
>> Possibly, again, this has changed so many times that I forgot why.
>>
>>> Writing documentation isn't that fun, so I would like to aim for a system 
>>> that is maintainable.
>>
>> We'll never disagree on this one.
>>
>> We're currently copying the demo files (.py, .cpp, .ufl) anyway, it
>> should be just as easy to copy any .rst files.
>>
>> Perhaps the documentation of the demos could be self contained?
>> Such that we have an index.rst file in dolfin/demo which includes the rest?
>> Then it will be easy for dolfin developers to run a 'make html'
>> locally in the dolfin/demo directory to test that it works.
>> We can just use the Sphinx default styles.
>>
>
> I was thinking that the docs should be self-contained. I moved the UFL
> doc to .rst in the doc repository, and it seemed strange removing the
> doc from a stand-alone document in the UFL repository.

But then at least it will be easy to just copy the .rst files back into UFL.

> I suggest:
>
> 1. That each project has its own doc files.

And DOLFIN will need the scripts that generate the cpp and python
docs, then there's no need for fenics-doc to
worry about the local version numbers etc.

> 2. Each project have a 'make doc' target to build the basic docs as html
> and PDF from the .rst files.

OK.

> 3. fenics-doc copies the docs from each project to build the web page
> with online docs for each project.

OK, that would simplify things a lot on the fenics-doc side.

Kristian

> (I'm sending this to the fenics list only.)
>
> Garth
>
>> Kristian
>>
>>> --
>>> Marie
>>>
>>>
>>>> Kristian
>>>>
>>>>> (I'm on very flaky wifi until Wednesday morning and at the moment 
>>>>> slightly unable to do anything but occasionally retrieve email...)
>>>>>
>>>>> --
>>>>> Marie
>>>>>
>>>>>
>>>>>> Garth
>>>>>>
>>>>>> _______________________________________________
>>>>>> Mailing list: https://launchpad.net/~ffc
>>>>>> Post to     : [email protected]
>>>>>> Unsubscribe : https://launchpad.net/~ffc
>>>>>> More help   : https://help.launchpad.net/ListHelp
>>>>>
>>>>> _______________________________________________
>>>>> Mailing list: https://launchpad.net/~ffc
>>>>> Post to     : [email protected]
>>>>> Unsubscribe : https://launchpad.net/~ffc
>>>>> More help   : https://help.launchpad.net/ListHelp
>>>>>
>>>
>

_______________________________________________
Mailing list: https://launchpad.net/~fenics
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~fenics
More help   : https://help.launchpad.net/ListHelp

Reply via email to