Comment #11 on issue 1526 by percival.music...@gmail.com: Building only English docs
http://code.google.com/p/lilypond/issues/detail?id=1526

"windows users running lilydev". Yes, they have ubuntu, but they're still unfamiliar with the process.

I already know that
  make out=www build/Documentation/out-www/essay.pdf
works. This has been discussed on the mailing list something like 3 times so far in 2011. The problem is that this isn't a particularly easy, and certainly not intuitive, thing for a unix newbie to type.

Basically, I'm suggesting some extra syntactic sugar in the top-level GNUmakefile.in, which does something like:
quick-docs:
    for DOC in QUICKDOCS:
        make out=www Documentation/out-www/$(DOC).pdf
    endif

and then let people type
  make quick-docs=essay
or something like that.

- what's the easiest syntax that make allows us for a user to add variables to the command-line? dunno.
- how can we access the names of manuals that the user asked?  dunno
- how can we write a for loop in make?  dunno
(I saw your last patches, I tested that they worked, the syntax looked ok, but I hate all build systems so I didn't bother memorizing the for-loop syntax you used)

I wouldn't be surprised if the whole "syntax sugar" patch took you 5 minutes, once it was clear what we wanted here. Of course, clarifying what exactly we want will probably take 10x the time it actually takes to implement it...


Another area of uncertainty: do we want html docs, or pdf docs, or both? I always used html, but apparently most of the "new generation" of doc people prefer pdfs. I heard a rumor that ghostscript takes a long time, so maybe html-only is the way to go.

Sadly, I think the only way to settle these questions is to produce a patch (picking whatever answers seem reasonable to you), wait for the complaints, and *then* have a serious discussion. Otherwise we're stuck in the typical chicken-and-egg problem of lilypond development.


_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to