]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/devel/contrib-guide.texi
Merge branch 'master' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond into lilypond...
[lilypond.git] / Documentation / devel / contrib-guide.texi
1 \input texinfo @c -*- coding: utf-8; mode: texinfo; -*-
2 @ignore
3     Translation of GIT committish: FILL-IN-HEAD-COMMITTISH
4
5     When revising a translation, copy the HEAD committish of the
6     version that you are working on.  See TRANSLATION for details.
7 @end ignore
8 @setfilename contrib-guide.info
9 @settitle GNU LilyPond Contributor's Guide
10 @documentencoding UTF-8
11 @documentlanguage en
12
13 @include macros.itexi
14
15 @afourpaper
16
17 @c  Keep this here, since it pertains to the direntry below.
18 @ignore
19 Distributions will want to install lilypond.info in postinstall, doing:
20
21     install-info --info-dir=/usr/share/info out[-www]/lilypond.info
22
23   * Prepend GNU for dir, must be unique.
24
25   * Do not list the `lilypond' node at toplevel, so that `info lilypond'
26     goes to Top.
27
28   * List all commands in direntry.
29
30 @c  * lilypond: (lilypond/lilypond)Running LilyPond.      Invoking the
31 @c    LilyPond  program.
32 @end ignore
33
34
35 @ifnottex
36 @node Top
37 @top GNU LilyPond --- Contributor's Guide
38 @chapheading The music typesetter
39 @c HJJ: Info needs `@top', which is a synonym for `@unnumbered' in TeX.
40 @end ifnottex
41
42
43 @ifhtml
44 @ifclear bigpage
45 This document is also available as a
46 @uref{source/Documentation/user/lilypond.pdf,PDF} and as
47 @uref{source/Documentation/user/lilypond-big-page.html,one big page}.
48 @end ifclear
49 @ifset bigpage
50 This document is also available as a
51 @uref{source/Documentation/user/lilypond.pdf,PDF} and as a
52 @uref{source/Documentation/user/lilypond/index.html,HTML indexed multiple pages}.
53 @end ifset
54 @end ifhtml
55
56
57 @finalout
58
59 @titlepage
60 @title LilyPond
61 @subtitle The music typesetter
62 @titlefont{Contributor's Guide}
63 @author The LilyPond development team
64
65 Copyright @copyright{} 1999--2008 by the authors
66
67 @quotation
68 Permission is granted to copy, distribute and/or modify this document
69 under the terms of the GNU Free Documentation License, Version 1.1
70 or any later version published by the Free Software Foundation;
71 with no Invariant Sections.
72 A copy of the license is included in the section entitled ``GNU
73 Free Documentation License''.
74 @end quotation
75
76 @vskip 20pt
77
78 For LilyPond version 
79 @end titlepage
80
81 @copying
82 Copyright @copyright{} 1999--2008 by the authors
83
84 @quotation
85 Permission is granted to copy, distribute and/or modify this document
86 under the terms of the GNU Free Documentation License, Version 1.1
87 or any later version published by the Free Software Foundation;
88 with no Invariant Sections.
89 A copy of the license is included in the section entitled ``GNU
90 Free Documentation License''.
91 @end quotation
92 @end copying
93
94 @ifnottex
95 This file documents GNU LilyPond.
96
97 Copyright 1999--2008 by the authors
98
99 @quotation
100 Permission is granted to copy, distribute and/or modify this document
101 under the terms of the GNU Free Documentation License, Version 1.1
102 or any later version published by the Free Software Foundation;
103 with no Invariant Sections.
104 A copy of the license is included in the section entitled ``GNU
105 Free Documentation License''.
106 @end quotation
107 @end ifnottex
108
109 @ifnottex
110 For more information about how this fits with the other
111
112 @cindex web site
113 @cindex URL
114
115 More information can be found at
116 @uref{http://@/www@/.lilypond@/.org/}.  The website contains on-line copies
117 of this and other documentation.
118
119 @menu
120 * Starting with git::
121 * Compiling::
122 * Documentation work::
123 * Website work::
124 * LSR work::
125 * Issues::
126 * Programming work::
127 * Release work::
128 @end menu
129 @end ifnottex
130
131 @contents
132
133 @include git-starting.itexi
134 @include compiling.itexi
135 @include doc-work.itexi
136 @include website-work.itexi
137 @include lsr-work.itexi
138 @include issues.itexi
139 @include programming-work.itexi
140 @include release-work.itexi
141
142 @bye
143