]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/user/README.txt
Fix some bugs in the dynamic engraver and PostScript backend
[lilypond.git] / Documentation / user / README.txt
index 39ba0a8115d02ee9bda5d2ab613a3540c896f07b..48e01fa5602e132387d4e252201a785ddd383c5b 100644 (file)
@@ -7,47 +7,44 @@ Current version of the manual: 2.8.0
 convert-ly --from=... --to=... --no-version *.itely
  
 %%%%%
-Distributions will want to install lilypond.info in postinstall, doing:
+DOC ORGANIZATION
+
+There are three parts to the documentation: the Learning Manual,
+the Notation Reference, and the Technical Details.
+
+* Long, wordy, chatty explanations go in the Learning Manual.
+This is aimed at users learning something for the first
+time -- not necessarily just learning lilypond notation, but
+also things like learning how to deal with projects, tweaking,
+preparing parts for orchestras, etc.  Less formal language
+may be used here.
+
+* Notation Reference is a (hopefully complete) description of
+LilyPond input notation.  Some material from here may be
+duplicated in the Learning Manual (for teaching).  The
+material is presented in an approximate order of increasing
+difficulty, but the goal is _not_ to provide a step-by-step
+learning environment.  For example, all material under
+"Notes" should remain in that section, even though microtonal
+accidentals may seem more advanced than info about clefs or
+time signatures -- "Notes" should be a one-stop reference
+about, well, notes.  This section is written in formal
+technical writing style.
+
+* Technical Details contains information about using
+the program lilypond with other programs (lilypond-book,
+operating systems, GUIs, convert-ly, etc).  This section
+is writtin in formal technical writing style.
 
-    install-info --info-dir=/usr/share/info out/lilypond.info
-%%%%%
-  * Prepend GNU for dir, must be unique.
-  
-  * Do not list the `lilypond' node at toplevel, so that `info lilypond'
-    goes to Top.
-
-  * List all commands in direntry.
-  
-@c  * lilypond: (lilypond/lilypond)Running LilyPond.      Invoking the
-@c    LilyPond  program.
 
 %%%%%
-HINTS FOR STYLE
+GENERAL GUIDELINES
 
 * Do not forget to create @cindex entries for new sections of text.
-
-* Try not to use punctuation between an introductory sentence and
-  display material (music, example code).
-
-* Do not refer to LilyPond in the text.  The reader knows what the
-  manual is about.  If you do, capitalization is LilyPond.
-
-* If you explicitly refer to `lilypond', the program (or any other
-  command to be executed), say `@command{lilypond}'.
-
-* Do not explicitly refer to the reader/user.  There is no one else
-  besides the reader and the writer.
-
-* Do not use abbreviations (don't, won't, etc.).  If you do, use a
-  comma after it:
-
-    blabla blabla, i.e., blabla blabla
-
-* Avoid fluff (``Notice that,'' ``as you can see,'' ``Currently,'').
-
-* The above three suggestions refer to the formal Notation Manual
-  (chapters 5 and up).  In the Tutorial, Example templates, and
-  Putting it all together, you may write more colloquially.
+Enter commands with @funindex, i.e.
+@funindex \relative
+do not bother with the @code{} (they are added automatically).  These
+items are added to both the command index and the unified index.
 
 * The use of the word `illegal' is inappropriate in most cases.  Say
   `invalid' instead.
@@ -136,3 +133,23 @@ HINTS FOR STYLE
 
 * Lines should be less than 80 characters long.
 
+
+%%%%%
+HINTS FOR TECHNICAL WRITING STYLE
+
+* Do not refer to LilyPond in the text.  The reader knows what the
+  manual is about.  If you do, capitalization is LilyPond.
+
+* If you explicitly refer to `lilypond', the program (or any other
+  command to be executed), say `@command{lilypond}'.
+
+* Do not explicitly refer to the reader/user.  There is no one else
+  besides the reader and the writer.
+
+* Do not use abbreviations (don't, won't, etc.).  If you do, use a
+  comma after it:
+
+    blabla blabla, i.e., blabla blabla
+
+* Avoid fluff (``Notice that,'' ``as you can see,'' ``Currently,'').
+