]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/devel/programming-work.itexi
lilypond-book robustness: ensure EOL at the end of @verbatim
[lilypond.git] / Documentation / devel / programming-work.itexi
index ecaf881006392bcc006af3f0baabf3368790949e..1170949402c63c3427b4aa195b50d7f297a727fc 100644 (file)
@@ -9,7 +9,7 @@
 * Finding functions::
 * Code style::
 * Debugging LilyPond::
-* Checklist for adding features::
+* Adding or modifying features::
 @end menu
 
 @node Overview of LilyPond architecture
@@ -743,6 +743,21 @@ If the developer does not feel qualified to write the documentation,
 a documentation editor will be able to write it from the regression
 tests.
 
+If the modification changes the input syntax so that inline snippets in
+the documentation need to be changed, you will need to change the
+snippets in both the english version of the documentation and any
+translated versions.  If you do not change the snippets in all
+translations, older versions of the snippet may be included
+when the documentation is built.
+
+If lsr snippets need to be changed, the snippet should be copied to
+input/new and modified there.  The portions of the snippet that
+are added by makelsr.py should be removed.  The changed snippet
+will then be included in all versions of the documentation.
+
+If non-snippet text is changed in the english documentation, no
+corresponding changes should be made in the translated documentation.
+
 @subsection Write convert-ly rule
 
 If the modification changes the input syntax, a convert-ly rule