On Tue, Apr 27, 2010 at 02:34:56PM +0100, Garth N. Wells wrote: > > > On 27/04/10 14:01, Anders Logg wrote: > >On Tue, Apr 27, 2010 at 02:52:37PM +0200, Kristian Oelgaard wrote: > >> > >> > >>On 27 April 2010 14:18, Anders Logg<[email protected]> wrote: > >>>Any ideas on how to keep the code in the documentation and the actual > >>>demos in sync? Should we have a script that copies all the source > >>>files? Or should we do the opposite: extract the demos from the > >>>documentation? > >> > >>Good question, initially I thought copying from DOLFIN to documentation was > >>the way to go, but on second thought the other way around might be better. > >>The reason is that if the demos break, then they will be fixed in the > >>documentation which makes is more likely that the accompanying text (and > >>code snippets) will also be corrected. > >> > >>Kristian > > > >Yes, that might be the best option, to have a script that generates > >the tree of demos from the documentation. > > Sounds a bit tricky with the revision control system as we have it > now with the demos as part of the DOLFIN code repository. > > What we could do is move all the demos to the fenics-doc repository > and remove them from dolfin-dev. We could then follow the model that > PETSc uses for its build system and have scons download fenics-doc > into the fenics-dev tree upon build. For DOLFIN releases, we can > copy fenics-doc into the tarball.
Sounds good to me. And the downloading into the tarball could be added to the pre-release hook in the release script. -- Anders
signature.asc
Description: Digital signature
_______________________________________________ Mailing list: https://launchpad.net/~fenics Post to : [email protected] Unsubscribe : https://launchpad.net/~fenics More help : https://help.launchpad.net/ListHelp

