This is lilypond-contributor.info, produced by makeinfo version 6.0 from
contributor.texi.

Copyright © 2007–2012 by the authors.

     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”.


Indirect:
lilypond-contributor.info-1: 486
lilypond-contributor.info-2: 301367
lilypond-contributor.info-3: 779726

Tag Table:
(Indirect)
Node: Top486
Node: Introduction to contributing1665
Node: Help us2020
Node: Overview of work flow4858
Node: Summary for experienced developers7601
Node: Mentors10819
Node: Quick start15020
Node: LilyDev15475
Node: Where to get LilyDev17185
Node: Installing LilyDev in VirtualBox17929
Node: Configuring LilyDev in VirtualBox22797
Node: lily-git25350
Node: Where to get lily-git25827
Node: Configuring lily-git and downloading the source code26526
Node: How to use lily-git28358
Node: Compiling with LilyDev32213
Node: Now start work!34364
Node: Working with source code35089
Node: Manually installing lily-git.tcl35722
Node: Starting with Git37644
Node: Setting up38239
Node: Installing Git38644
Node: Initializing a repository39242
Node: Configuring Git39944
Node: Git for the impatient42929
Node: Other repositories51317
Node: lilypond-extra51659
Node: Grand Unified Builder (GUB)52909
Node: lilypad53568
Node: yet more repositories53868
Node: Downloading remote branches54127
Node: Organization of remote branches54540
Node: LilyPond repository sources55778
Node: Downloading individual branches56558
Node: Downloading all remote branches59648
Node: Other branches60020
Node: Basic Git procedures60663
Node: The Git contributor's cycle60983
Node: Pulling and rebasing61562
Node: Using local branches65496
Node: Creating and removing branches65824
Node: Listing branches and remotes66445
Node: Checking out branches66950
Node: Merging branches67832
Node: Commits and patches68537
Node: Understanding commits68836
Node: Making commits69799
Node: Commit messages71391
Node: Making patches73426
Node: Uploading a patch for review74961
Node: Advanced Git procedures80992
Node: Merge conflicts82033
Node: Advanced Git concepts82321
Node: Resolving conflicts85622
Node: Reverting all local changes86429
Node: Working with remote branches86954
Node: Git log89563
Node: Applying remote patches90320
Node: Sending and receiving patches via email91585
Node: Cleaning up multiple patches92767
Node: Commit access93412
Node: Pushing to staging102311
Node: Git on Windows104546
Node: Repository directory structure117697
Node: Other Git documentation121505
Node: Compiling121996
Node: Overview of compiling122464
Node: Requirements123678
Node: Requirements for running LilyPond123979
Node: Requirements for compiling LilyPond124834
Node: Requirements for building documentation127417
Node: Getting the source code128563
Node: Configuring make130315
Node: Running ./autogen.sh130561
Node: Running ../configure131392
Node: Configuration options131674
Node: Checking build dependencies132119
Node: Configuring target directories133346
Node: Compiling LilyPond135053
Node: Using make135359
Node: Saving time with the -j option136051
Node: Compiling for multiple platforms136854
Node: Useful make variables137949
Node: Post-compilation options138319
Node: Installing LilyPond from a local build138616
Node: Generating documentation139652
Node: Documentation editor's edit/compile cycle140128
Node: Building documentation141442
Node: Building a single document143960
Node: Saving time with CPU_COUNT144616
Node: AJAX search145931
Node: Installing documentation146491
Node: Building documentation without compiling148302
Node: Testing LilyPond binary149984
Node: Problems150572
Node: Concurrent stable and development versions154694
Node: Build system156263
Node: Documentation work157096
Node: Introduction to documentation work157956
Node: Documentation suggestions160198
Node: Texinfo introduction and usage policy163786
Node: Texinfo introduction164209
Node: Documentation files165015
Node: Sectioning commands166262
Node: LilyPond formatting169006
Node: Text formatting175068
Node: Syntax survey176231
Node: Comments176570
Node: Cross references176930
Node: External links178031
Node: Fixed-width font178455
Node: Indexing184177
Node: Lists184480
Node: Special characters185477
Node: Miscellany186613
Node: Other text concerns188271
Node: Documentation policy189620
Node: Books189959
Node: Section organization193390
Node: Checking cross-references196093
Node: General writing197155
Node: Technical writing style198855
Node: Tips for writing docs199891
Node: Scripts to ease doc work202762
Node: Scripts to test the documentation203057
Node: Building only one section of the documentation203347
Node: Scripts to create documentation205252
Node: Stripping whitespace and generating menus205596
Node: Stripping whitespace only206305
Node: Updating doc with convert-ly206660
Node: Docstrings in scheme207021
Node: Translating the documentation207550
Node: Getting started with documentation translation208827
Node: Translation requirements209334
Node: Which documentation can be translated210228
Node: Starting translation in a new language211129
Node: Documentation translation details212005
Node: Files to be translated212538
Node: Translating the Web site and other Texinfo documentation216210
Node: Adding a Texinfo manual223065
Node: Documentation translation maintenance223813
Node: Check state of translation224885
Node: Updating documentation translation226986
Node: Updating translation committishes230125
Node: Translations management policies231548
Node: Maintaining without updating translations232080
Node: Managing documentation translation with Git239262
Node: Technical background241397
Node: Website work243248
Node: Introduction to website work243526
Node: Uploading and security244816
Node: Debugging website and docs locally251549
Node: Translating the website252788
Node: LSR work254390
Node: Introduction to LSR254716
Node: Adding and editing snippets255147
Node: Approving snippets258235
Node: LSR to Git259610
Node: Fixing snippets in LilyPond sources264091
Node: Renaming a snippet266338
Node: Updating the LSR to a new version267212
Node: Issues272305
Node: Introduction to issues272727
Node: Bug Squad overview273811
Node: Bug Squad setup274682
Node: Bug Squad checklists276877
Node: Issue classification284281
Node: Adding issues to the tracker290552
Node: Patch handling293085
Node: Summary of project status297819
Node: Regression tests298866
Node: Introduction to regression tests299306
Node: Precompiled regression tests301367
Node: Compiling regression tests305134
Node: Regtest comparison307008
Node: Pixel-based regtest comparison310064
Node: Finding the cause of a regression311990
Node: Memory and coverage tests315099
Node: MusicXML tests316062
Node: Grand Regression Test Checking316786
Node: Programming work318307
Node: Overview of LilyPond architecture318922
Node: LilyPond programming languages321419
Node: Programming without compiling324522
Node: Finding functions326951
Node: Code style329373
Node: Languages329774
Node: Filenames329959
Node: Indentation330875
Node: Naming conventions334487
Node: Broken code335511
Node: Code comments336059
Node: Handling errors336795
Node: Localization337423
Node: Warnings Errors Progress and Debug Output342602
Node: Debugging LilyPond348825
Node: Debugging overview349441
Node: Debugging C++ code350047
Node: Debugging Scheme code352853
Node: Tracing object relationships357832
Node: Adding or modifying features360736
Node: Write the code361494
Node: Write regression tests361945
Node: Write convert-ly rule362954
Node: Automatically update documentation363996
Node: Manually update documentation364747
Node: Edit changes.tely367226
Node: Verify successful build367855
Node: Verify regression tests368418
Node: Post patch for comments370634
Node: Push patch370893
Node: Closing the issues371285
Node: Iterator tutorial372084
Node: Engraver tutorial372589
Node: Useful methods for information processing373540
Node: Translation process374620
Node: Preventing garbage collection for SCM member variables375674
Node: Listening to music events376388
Node: Acknowledging grobs377279
Node: Engraver declaration/documentation378908
Node: Callback tutorial380425
Node: Understanding pure properties380692
Node: Purity in LilyPond381535
Node: Writing a pure function385293
Node: How purity is defined and stored386322
Node: Where purity is used390294
Node: Case studies391586
Node: Debugging tips394273
Node: LilyPond scoping395062
Node: Scheme->C interface396330
Node: Comparison396998
Node: Conversion400175
Node: LilyPond miscellany400940
Node: Spacing algorithms401438
Node: Info from Han-Wen email403421
Node: Music functions and GUILE debugging414831
Node: Articulations on EventChord416385
Node: Release work417876
Node: Development phases418169
Node: Minor release checklist419804
Node: Major release checklist424176
Node: Release extra notes428470
Node: Notes on builds with GUB430469
Node: Build system notes435860
Node: Build system overview436363
Node: Tips for working on the build system437726
Node: General build system notes438744
Node: How stepmake works439000
Node: Doc build448648
Node: The function of make doc448881
Node: Building a bibliography465507
Node: Website build468269
Node: Building an Ubuntu distro482613
Node: Modifying the feta font484071
Node: Overview of the feta font484439
Node: Font creation tools485416
Node: Adding a new font section486026
Node: Adding a new glyph487007
Node: Building the changed font487874
Node: METAFONT formatting rules488274
Node: Administrative policies489159
Node: Meta-policy for this document489682
Node: Environment variables490801
Node: Meisters491908
Node: Patchy492809
Node: Administrative mailing list497914
Node: Grand Organization Project (GOP)498688
Node: Motivation499382
Node: Ongoing jobs502289
Node: Policy decisions505303
Node: Policy decisions (finished)511206
Node: GOP-PROP 1 - python formatting511839
Node: GOP-PROP 2 - mentors and frogs512985
Node: GOP-PROP 3 - C++ formatting513689
Node: GOP-PROP 4 - lessons from 2.14516763
Node: GOP-PROP 5 - build system output (not accepted)520962
Node: GOP-PROP 6 - private mailing lists521928
Node: GOP-PROP 7 - developers as resources524740
Node: GOP-PROP 8 - issue priorities525567
Node: GOP-PROP 9 - behavior of make doc529070
Node: Grand LilyPond Input Syntax Standardization (GLISS)533774
Node: Specific GLISS issues539211
Node: Unsorted policies544470
Node: LilyPond grammar545907
Node: GNU Free Documentation License779726

End Tag Table


Local Variables:
coding: utf-8
End:
