]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/contributor.texi
apply Julian's patch to fix install-info warnings
[lilypond.git] / Documentation / contributor.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.  For details, see the Contributors'
7     Guide, node Updating translation committishes..
8 @end ignore
9
10 @setfilename lilypond-contributor.info
11 @settitle LilyPond Contributor's Guide
12 @documentencoding UTF-8
13 @documentlanguage en
14 @afourpaper
15
16 @dircategory GNU LilyPond --- the music typesetter
17 @direntry
18 * LilyPond Contributor Guide: (lilypond-contributor).  Technical issues and policies for contributors.
19 @end direntry
20
21 @macro manualIntro
22 This manual documents contributing to LilyPond version
23 @version{}.  It discusses technical issues and policies that
24 contributors should follow.
25
26 This manual is not intended to be read sequentially; new contributors
27 should only read the sections which are relevant to them.  For more
28 information about different jobs, see @rweb{Help us}.
29 @end macro
30
31 @c `Contributor's Guide' was born 2007-09-15 with git commit 48f3356...
32 @macro copyrightDeclare
33 Copyright @copyright{} 2007--2011 by the authors.
34 @end macro
35
36 @set FDL
37 @include macros.itexi
38
39
40 @c don't remove this comment.
41 @ignore
42 @omfcreator LilyPond Development Team
43 @omfdescription Contributor's Guide of the LilyPond music engraving system
44 @omftype program usage
45 @omfcategory Applications|Publishing
46 @omflanguage English
47 @end ignore
48
49
50 @lilyTitlePage{Contributor's Guide}
51
52
53 @c TOC -- non-tex
54 @ifnottex
55
56 @menu
57 * Introduction to contributing::
58 * Quick start::
59 * Working with source code::
60 * Compiling::
61 * Documentation work::
62 * Website work::
63 * LSR work::
64 * Issues::
65 * Regression tests::
66 * Programming work::
67 * Release work::
68 * Build system notes::
69 * Administrative policies::
70
71 Appendices
72
73 * GNU Free Documentation License:: License of this document.
74 @end menu
75
76 @docMain
77 @end ifnottex
78
79 @contents
80
81 @allowcodebreaks false
82
83 @include contributor/introduction.itexi
84 @include contributor/quick-start.itexi
85 @include contributor/source-code.itexi
86 @include contributor/compiling.itexi
87 @include contributor/doc-work.itexi
88 @include contributor/website-work.itexi
89 @include contributor/lsr-work.itexi
90 @include contributor/issues.itexi
91 @include contributor/regressions.itexi
92 @include contributor/programming-work.itexi
93 @include contributor/release-work.itexi
94 @include contributor/build-notes.itexi
95 @include contributor/administration.itexi
96
97 @include fdl.itexi
98
99 @bye
100