This is lilypond-contributor.info, produced by makeinfo version 7.0.1
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: 488
lilypond-contributor.info-2: 301404
lilypond-contributor.info-3: 772272

Tag Table:
(Indirect)
Node: Top488
Node: Introduction to contributing1667
Node: Help us2022
Node: Overview of work flow4860
Node: Summary for experienced developers7603
Node: Mentors10821
Node: Quick start15022
Node: LilyDev15477
Node: Where to get LilyDev17187
Node: Installing LilyDev in VirtualBox17931
Node: Configuring LilyDev in VirtualBox22799
Node: lily-git25352
Node: Where to get lily-git25829
Node: Configuring lily-git and downloading the source code26528
Node: How to use lily-git28360
Node: Compiling with LilyDev32215
Node: Now start work!34366
Node: Working with source code35091
Node: Manually installing lily-git.tcl35724
Node: Starting with Git37646
Node: Setting up38241
Node: Installing Git38646
Node: Initializing a repository39244
Node: Configuring Git39946
Node: Git for the impatient42931
Node: Other repositories51319
Node: lilypond-extra51661
Node: Grand Unified Builder (GUB)52911
Node: lilypad53570
Node: yet more repositories53870
Node: Downloading remote branches54129
Node: Organization of remote branches54542
Node: LilyPond repository sources55780
Node: Downloading individual branches56560
Node: Downloading all remote branches59650
Node: Other branches60022
Node: Basic Git procedures60665
Node: The Git contributor's cycle60985
Node: Pulling and rebasing61564
Node: Using local branches65498
Node: Creating and removing branches65826
Node: Listing branches and remotes66447
Node: Checking out branches66952
Node: Merging branches67834
Node: Commits and patches68539
Node: Understanding commits68838
Node: Making commits69801
Node: Commit messages71393
Node: Making patches73428
Node: Uploading a patch for review74963
Node: Advanced Git procedures80994
Node: Merge conflicts82035
Node: Advanced Git concepts82323
Node: Resolving conflicts85624
Node: Reverting all local changes86431
Node: Working with remote branches86956
Node: Git log89565
Node: Applying remote patches90322
Node: Sending and receiving patches via email91587
Node: Cleaning up multiple patches92769
Node: Commit access93414
Node: Pushing to staging102313
Node: Git on Windows104548
Node: Repository directory structure117699
Node: Other Git documentation121507
Node: Compiling121998
Node: Overview of compiling122466
Node: Requirements123680
Node: Requirements for running LilyPond123981
Node: Requirements for compiling LilyPond124836
Node: Requirements for building documentation127419
Node: Getting the source code128565
Node: Configuring make130317
Node: Running ./autogen.sh130563
Node: Running ../configure131394
Node: Configuration options131676
Node: Checking build dependencies132121
Node: Configuring target directories133348
Node: Compiling LilyPond135055
Node: Using make135361
Node: Saving time with the -j option136053
Node: Compiling for multiple platforms136856
Node: Useful make variables137951
Node: Post-compilation options138321
Node: Installing LilyPond from a local build138618
Node: Generating documentation139654
Node: Documentation editor's edit/compile cycle140130
Node: Building documentation141444
Node: Building a single document143962
Node: Saving time with CPU_COUNT144618
Node: AJAX search145933
Node: Installing documentation146493
Node: Building documentation without compiling148304
Node: Testing LilyPond binary149986
Node: Problems150574
Node: Concurrent stable and development versions154696
Node: Build system156265
Node: Documentation work157098
Node: Introduction to documentation work157958
Node: Documentation suggestions160200
Node: Texinfo introduction and usage policy163813
Node: Texinfo introduction164236
Node: Documentation files165042
Node: Sectioning commands166289
Node: LilyPond formatting169033
Node: Text formatting175095
Node: Syntax survey176258
Node: Comments176597
Node: Cross references176957
Node: External links178058
Node: Fixed-width font178482
Node: Indexing184203
Node: Lists184505
Node: Special characters185502
Node: Miscellany186638
Node: Other text concerns188296
Node: Documentation policy189645
Node: Books189984
Node: Section organization193415
Node: Checking cross-references196118
Node: General writing197180
Node: Technical writing style198880
Node: Tips for writing docs199916
Node: Scripts to ease doc work202787
Node: Scripts to test the documentation203082
Node: Building only one section of the documentation203372
Node: Scripts to create documentation205277
Node: Stripping whitespace and generating menus205621
Node: Stripping whitespace only206330
Node: Updating doc with convert-ly206685
Node: Docstrings in scheme207046
Node: Translating the documentation207575
Node: Getting started with documentation translation208852
Node: Translation requirements209359
Node: Which documentation can be translated210253
Node: Starting translation in a new language211154
Node: Documentation translation details212030
Node: Files to be translated212563
Node: Translating the Web site and other Texinfo documentation216235
Node: Adding a Texinfo manual223090
Node: Documentation translation maintenance223838
Node: Check state of translation224910
Node: Updating documentation translation227011
Node: Updating translation committishes230150
Node: Translations management policies231573
Node: Maintaining without updating translations232105
Node: Managing documentation translation with Git239287
Node: Technical background241422
Node: Website work243273
Node: Introduction to website work243551
Node: Uploading and security244841
Node: Debugging website and docs locally251584
Node: Translating the website252823
Node: LSR work254425
Node: Introduction to LSR254751
Node: Adding and editing snippets255182
Node: Approving snippets258270
Node: LSR to Git259645
Node: Fixing snippets in LilyPond sources264126
Node: Renaming a snippet266373
Node: Updating the LSR to a new version267247
Node: Issues272340
Node: Introduction to issues272762
Node: Bug Squad overview273846
Node: Bug Squad setup274717
Node: Bug Squad checklists276912
Node: Issue classification284316
Node: Adding issues to the tracker290587
Node: Patch handling293120
Node: Summary of project status297854
Node: Regression tests298901
Node: Introduction to regression tests299341
Node: Precompiled regression tests301404
Node: Compiling regression tests305171
Node: Regtest comparison307044
Node: Pixel-based regtest comparison310100
Node: Finding the cause of a regression312026
Node: Memory and coverage tests315135
Node: MusicXML tests316098
Node: Grand Regression Test Checking316822
Node: Programming work318343
Node: Overview of LilyPond architecture318958
Node: LilyPond programming languages321456
Node: Programming without compiling324559
Node: Finding functions326988
Node: Code style329410
Node: Languages329811
Node: Filenames329996
Node: Indentation330912
Node: Naming conventions334524
Node: Broken code335548
Node: Code comments336096
Node: Handling errors336832
Node: Localization337460
Node: Warnings Errors Progress and Debug Output342639
Node: Debugging LilyPond348862
Node: Debugging overview349478
Node: Debugging C++ code350084
Node: Debugging Scheme code352890
Node: Tracing object relationships357869
Node: Adding or modifying features360773
Node: Write the code361531
Node: Write regression tests361982
Node: Write convert-ly rule362991
Node: Automatically update documentation364033
Node: Manually update documentation364784
Node: Edit changes.tely367263
Node: Verify successful build367892
Node: Verify regression tests368455
Node: Post patch for comments370671
Node: Push patch370930
Node: Closing the issues371322
Node: Iterator tutorial372121
Node: Engraver tutorial372626
Node: Useful methods for information processing373577
Node: Translation process374657
Node: Preventing garbage collection for SCM member variables375711
Node: Listening to music events376425
Node: Acknowledging grobs377316
Node: Engraver declaration/documentation378945
Node: Callback tutorial380462
Node: Understanding pure properties380729
Node: Purity in LilyPond381572
Node: Writing a pure function385330
Node: How purity is defined and stored386359
Node: Where purity is used390331
Node: Case studies391623
Node: Debugging tips394310
Node: LilyPond scoping395099
Node: Scheme->C interface396367
Node: Comparison397035
Node: Conversion400212
Node: LilyPond miscellany400977
Node: Spacing algorithms401475
Node: Info from Han-Wen email403458
Node: Music functions and GUILE debugging414868
Node: Articulations on EventChord416422
Node: Release work417913
Node: Development phases418206
Node: Minor release checklist419841
Node: Major release checklist424213
Node: Release extra notes428505
Node: Notes on builds with GUB430504
Node: Build system notes435894
Node: Build system overview436397
Node: Tips for working on the build system437760
Node: General build system notes438778
Node: How stepmake works439034
Node: Doc build448682
Node: The function of make doc448915
Node: Building a bibliography465541
Node: Website build468303
Node: Building an Ubuntu distro482647
Node: Modifying the feta font484105
Node: Overview of the feta font484473
Node: Font creation tools485450
Node: Adding a new font section486060
Node: Adding a new glyph487041
Node: Building the changed font487908
Node: METAFONT formatting rules488308
Node: Administrative policies489193
Node: Meta-policy for this document489716
Node: Environment variables490835
Node: Meisters491942
Node: Patchy492843
Node: Administrative mailing list497948
Node: Grand Organization Project (GOP)498722
Node: Motivation499416
Node: Ongoing jobs502323
Node: Policy decisions505337
Node: Policy decisions (finished)511240
Node: GOP-PROP 1 - python formatting511873
Node: GOP-PROP 2 - mentors and frogs513019
Node: GOP-PROP 3 - C++ formatting513723
Node: GOP-PROP 4 - lessons from 2.14516797
Node: GOP-PROP 5 - build system output (not accepted)520996
Node: GOP-PROP 6 - private mailing lists521962
Node: GOP-PROP 7 - developers as resources524774
Node: GOP-PROP 8 - issue priorities525601
Node: GOP-PROP 9 - behavior of make doc529104
Node: Grand LilyPond Input Syntax Standardization (GLISS)533808
Node: Specific GLISS issues539245
Node: Unsorted policies544514
Node: LilyPond grammar545951
Node: GNU Free Documentation License772272

End Tag Table


Local Variables:
coding: utf-8
End:
