X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Fcontributor.texi;h=a9e3bd77513126b7dc26d5c748d7eb939935decf;hb=512542520ca60b7018df2de43e2c5f51bf05432c;hp=ec1954e12ade0315dc26f72310008ce25cd9cbe2;hpb=1c859650b6ff11a7dbe829328fd5cae3816b9231;p=lilypond.git diff --git a/Documentation/contributor.texi b/Documentation/contributor.texi index ec1954e12a..a9e3bd7751 100644 --- a/Documentation/contributor.texi +++ b/Documentation/contributor.texi @@ -3,103 +3,56 @@ Translation of GIT committish: FILL-IN-HEAD-COMMITTISH When revising a translation, copy the HEAD committish of the - version that you are working on. See TRANSLATION for details. + version that you are working on. For details, see the Contributors' + Guide, node Updating translation committishes.. @end ignore + @setfilename lilypond-contributor.info -@settitle GNU LilyPond Contributor's Guide +@settitle LilyPond Contributor's Guide @documentencoding UTF-8 @documentlanguage en +@afourpaper + +@macro manualIntro +This manual documents contributing to LilyPond version +@version{}. It discusses technical issues and policies that +contributors should follow. + +This manual is not intended to be read sequentially; new contributors +should only read the sections which are relevant to them. For more +information about different jobs, see @rweb{Help us}. +@end macro + +@c `Contributor's Guide' was born 2007-09-15 with git commit 48f3356... +@macro copyrightDeclare +Copyright @copyright{} 2007--2010 by the authors. +@end macro +@set FDL @include macros.itexi -@afourpaper -@ifnottex -@node Top -@top GNU LilyPond --- Contributor's Guide -@chapheading The music typesetter -@end ifnottex +@c don't remove this comment. +@ignore +@omfcreator LilyPond Development Team +@omfdescription Contributor's Guide of the LilyPond music engraving system +@omftype program usage +@omfcategory Applications|Publishing +@omflanguage English +@end ignore -@ifhtml -@ifclear bigpage -This document is also available as a -@uref{source/Documentation/contributor.pdf,PDF} and as -@c FIXME: update @uref{} stuff. -@uref{source/Documentation/contributor-big-page.html,one big page}. -@end ifclear -@ifset bigpage -This document is also available as a -@uref{source/Documentation/devel/contributor.pdf,PDF} and as a -@uref{source/Documentation/devel/contributor/index.html,HTML indexed multiple pages}. -@end ifset -@end ifhtml - - -@iftex -@exampleindent 0 -@finalout - -@titlepage -@title LilyPond -@subtitle The music typesetter -@titlefont{Contributor's Guide} -@author The LilyPond development team - -Copyright @copyright{} 1999--2008 by the authors - -@quotation -Permission is granted to copy, distribute and/or modify this document -under the terms of the GNU Free Documentation License, Version 1.1 -or any later version published by the Free Software Foundation; -with no Invariant Sections. -A copy of the license is included in the section entitled ``GNU -Free Documentation License''. -@end quotation - -@vskip 20pt - -For LilyPond version -@end titlepage -@end iftex - -@copying -Copyright @copyright{} 1999--2008 by the authors - -@quotation -Permission is granted to copy, distribute and/or modify this document -under the terms of the GNU Free Documentation License, Version 1.1 -or any later version published by the Free Software Foundation; -with no Invariant Sections. -A copy of the license is included in the section entitled ``GNU -Free Documentation License''. -@end quotation -@end copying +@lilyTitlePage{Contributor's Guide} -@ifnottex -This file documents contributing to GNU LilyPond. - -Copyright 1999--2008 by the authors - -@quotation -Permission is granted to copy, distribute and/or modify this document -under the terms of the GNU Free Documentation License, Version 1.1 -or any later version published by the Free Software Foundation; -with no Invariant Sections. -A copy of the license is included in the section entitled ``GNU -Free Documentation License''. -@end quotation -@end ifnottex +@c TOC -- non-tex @ifnottex -More information can be found at -@uref{http://@/www@/.lilypond@/.org/}. The website contains -on-line copies of this and other documentation. - @menu -* Starting with git:: -* Compiling LilyPond:: +* Introduction to contributing:: +* Quick start:: +* Working with source code:: +* Compiling:: * Documentation work:: * Website work:: * LSR work:: @@ -107,12 +60,23 @@ on-line copies of this and other documentation. * Regression tests:: * Programming work:: * Release work:: +* Administrative policies:: + +Appendices + +* GNU Free Documentation License:: License of this document. @end menu + +@docMain @end ifnottex @contents -@include contributor/git-starting.itexi +@allowcodebreaks false + +@include contributor/introduction.itexi +@include contributor/quick-start.itexi +@include contributor/source-code.itexi @include contributor/compiling.itexi @include contributor/doc-work.itexi @include contributor/website-work.itexi @@ -121,6 +85,9 @@ on-line copies of this and other documentation. @include contributor/regressions.itexi @include contributor/programming-work.itexi @include contributor/release-work.itexi +@include contributor/administration.itexi + +@include fdl.itexi @bye