|
From: | Phil Holmes |
Subject: | Re: Quick way to recreate docs |
Date: | Thu, 25 Aug 2011 16:05:14 +0100 |
To: "Graham Percival" <address@hidden> Cc: <address@hidden> Sent: Friday, August 05, 2011 3:51 PM Subject: Re: Quick way to recreate docs
----- Original Message ----- From: "Graham Percival" <address@hidden>To: "Phil Holmes" <address@hidden> Cc: <address@hidden> Sent: Thursday, August 04, 2011 8:03 PM Subject: Re: Quick way to recreate docsOn Thu, Aug 04, 2011 at 04:58:08PM +0100, Phil Holmes wrote:Surprisingly, I get: address@hidden:~/lilypond-git/build$ touch Documentation/notation.tely address@hidden:~/lilypond-git/build$ make out=www Documentation/out-www/notation.pdf make: Nothing to be done for `Documentation/out-www/notation.pdf'.ok, apparently you need to cd into the directory. cd build/ cd Documentation/ touch ../../Documentation/contributor.texi make out=www out-www/contributor-big-page.html replace with contributor.pdf or contributor/index.html as desired. Could you investigate this series of commands and stick them in the CG?Excellent. That seems to work. Only problem is that in all my messing around, I've got the build directory pretty messed up, so I'm going to have to clean everything up before I can do anything else. I'll be back after a complete rebuild....
OK. As you say running:~/lilypond-git/build/Documentation$ touch ../../Documentation/contributor.texi
~/lilypond-git/build/Documentation$ make out=www out-www/contributor.pdfbuilds contributor.pdf. This does work for the other docs, AFAICS from a non-exhaustive check.
I'm looking at documenting this, and I think it needs to go in 2 places: the section on compiling the docs: 4.6.2 Generating documentation and the section in 2.3 Compiling with lilydev on making docs. Reading these, they say:
"The documentation is put in 'out-www/offline-root/'." That's not strictly true. It also says that you can view the docs with:
"firefox ~/lilypond-git/build/out-www/offline-root/index.html"That is true, but only because it redirects to where the documentation really is. It's actually in /lilypond-git/build/out-www/offline-root/Documentation/web/ . I think the statement of it being in out-www/offline-root/ is misleading, since contributors may go there, find most of the docs not present, and find other incomplete versions elesewhere. You OK with me changing this at the same time?
-- Phil Holmes
[Prev in Thread] | Current Thread | [Next in Thread] |