This is out/lilypond-contributor.info, produced by makeinfo version
4.13 from out/contributor.texi.

Copyright (C) 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: 490
lilypond-contributor.info-2: 299171

Tag Table:
(Indirect)
Node: Top490
Node: Introduction to contributing1623
Node: Help us1978
Node: Overview of work flow5387
Node: Summary for experienced developers8581
Node: Mentors11717
Node: Quick start15875
Node: LilyDev16328
Node: Where to get LilyDev18114
Node: Installing LilyDev in VirtualBox18652
Node: Configuring LilyDev in VirtualBox23221
Node: lily-git25723
Node: Where to get lily-git26190
Node: Configuring lily-git and downloading the source code26880
Node: How to use lily-git28686
Node: Compiling with LilyDev32487
Node: Now start work!34634
Node: Working with source code35347
Node: Manually installing lily-git.tcl35977
Node: Starting with Git37846
Node: Setting up38437
Node: Installing Git38842
Node: Initializing a repository39418
Node: Configuring Git40100
Node: Git for the impatient43006
Node: Other repositories51176
Node: lilypond-extra51518
Node: Grand Unified Builder (GUB)52170
Node: lilypad52829
Node: yet more repositories53129
Node: Downloading remote branches53388
Node: Organization of remote branches53801
Node: LilyPond repository sources55013
Node: Downloading individual branches55793
Node: Downloading all remote branches58829
Node: Other branches59197
Node: Basic Git procedures59819
Node: The Git contributor's cycle60139
Node: Pulling and rebasing60712
Node: Using local branches64582
Node: Creating and removing branches64910
Node: Listing branches and remotes65521
Node: Checking out branches66026
Node: Merging branches66891
Node: Commits and patches67555
Node: Understanding commits67854
Node: Making commits68807
Node: Commit messages70368
Node: Making patches72363
Node: Uploading a patch for review73880
Node: Advanced Git procedures79264
Node: Merge conflicts80293
Node: Advanced Git concepts80581
Node: Resolving conflicts83797
Node: Reverting all local changes84598
Node: Working with remote branches85123
Node: Git log87637
Node: Applying remote patches88378
Node: Sending and receiving patches via email89619
Node: Cleaning up multiple patches90781
Node: Commit access91423
Node: Pushing to staging100147
Node: Git on Windows102334
Node: Repository directory structure115265
Node: Other Git documentation119010
Node: Compiling119494
Node: Overview of compiling119962
Node: Requirements121193
Node: Requirements for running LilyPond121494
Node: Requirements for compiling LilyPond122335
Node: Requirements for building documentation124801
Node: Getting the source code125932
Node: Configuring make127692
Node: Running ./autogen.sh127934
Node: Running ../configure128753
Node: Configuration options129031
Node: Checking build dependencies129457
Node: Configuring target directories130665
Node: Compiling LilyPond132297
Node: Using make132603
Node: Saving time with the -j option133260
Node: Compiling for multiple platforms134023
Node: Useful make variables135095
Node: Post-compilation options135445
Node: Installing LilyPond from a local build135742
Node: Generating documentation136760
Node: Documentation editor's edit/compile cycle137236
Node: Building documentation138535
Node: Building a single document141010
Node: Saving time with CPU_COUNT141656
Node: AJAX search142911
Node: Installing documentation143471
Node: Building documentation without compiling145260
Node: Testing LilyPond binary146916
Node: Problems147520
Node: Concurrent stable and development versions151575
Node: Build system153112
Node: Documentation work153921
Node: Introduction to documentation work154775
Node: Documentation suggestions157006
Node: Texinfo introduction and usage policy159565
Node: Texinfo introduction159988
Node: Documentation files160788
Node: Sectioning commands161986
Node: LilyPond formatting163351
Node: Text formatting169215
Node: Syntax survey170324
Node: Comments170663
Node: Cross references171005
Node: External links172010
Node: Fixed-width font172412
Node: Indexing177784
Node: Lists178070
Node: Special characters179029
Node: Miscellany180091
Node: Other text concerns181610
Node: Documentation policy182927
Node: Books183266
Node: Section organization186675
Node: Checking cross-references189343
Node: General writing190404
Node: Technical writing style192063
Node: Tips for writing docs193054
Node: Scripts to ease doc work195874
Node: Docstrings in scheme198533
Node: Translating the documentation199058
Node: Getting started with documentation translation200315
Node: Translation requirements200818
Node: Which documentation can be translated201707
Node: Starting translation in a new language202599
Node: Documentation translation details203451
Node: Files to be translated203984
Node: Translating the Web site and other Texinfo documentation207635
Node: Adding a Texinfo manual214377
Node: Documentation translation maintenance215117
Node: Check state of translation216187
Node: Updating documentation translation218256
Node: Updating translation committishes221315
Node: Translations management policies222247
Node: Maintaining without updating translations222779
Node: Managing documentation translation with Git229857
Node: Technical background231898
Node: Website work233645
Node: Introduction to website work233923
Node: Uploading and security235194
Node: Debugging website and docs locally241823
Node: Translating the website243035
Node: LSR work244590
Node: Introduction to LSR244916
Node: Adding and editing snippets245347
Node: Approving snippets248381
Node: LSR to Git249724
Node: Fixing snippets in LilyPond sources254085
Node: Renaming a snippet256270
Node: Updating the LSR to a new version257132
Node: Issues262121
Node: Introduction to issues262543
Node: Bug Squad overview263592
Node: Bug Squad setup264458
Node: Bug Squad checklists266604
Node: Issue classification273895
Node: Adding issues to the tracker280069
Node: Patch handling282561
Node: Summary of project status283207
Node: Regression tests284246
Node: Introduction to regression tests284651
Node: Precompiled regression tests286218
Node: Compiling regression tests289607
Node: Regtest comparison291454
Node: Finding the cause of a regression294430
Node: Memory and coverage tests297500
Node: MusicXML tests298463
Node: Grand Regression Test Checking299171
Node: Programming work300681
Node: Overview of LilyPond architecture301296
Node: LilyPond programming languages303767
Node: Programming without compiling306883
Node: Finding functions309282
Node: Code style311673
Node: Languages312074
Node: Filenames312259
Node: Indentation313171
Node: Naming conventions316747
Node: Broken code317742
Node: Code comments318290
Node: Handling errors319026
Node: Localization319655
Node: Warnings Errors Progress and Debug Output324720
Node: Debugging LilyPond329708
Node: Debugging overview330324
Node: Debugging C++ code330930
Node: Debugging Scheme code333730
Node: Tracing object relationships338660
Node: Adding or modifying features341520
Node: Write the code342278
Node: Write regression tests342729
Node: Write convert-ly rule343728
Node: Automatically update documentation344770
Node: Manually update documentation345513
Node: Edit changes.tely347751
Node: Verify successful build348380
Node: Verify regression tests348943
Node: Post patch for comments351059
Node: Push patch351318
Node: Closing the issues351710
Node: Iterator tutorial352501
Node: Engraver tutorial353004
Node: Useful methods for information processing353949
Node: Translation process354982
Node: Preventing garbage collection for SCM member variables356019
Node: Listening to music events356727
Node: Acknowledging grobs357607
Node: Engraver declaration/documentation359193
Node: Callback tutorial360657
Node: Understanding pure properties360922
Node: Purity in LilyPond361764
Node: Writing a pure function365486
Node: How purity is defined and stored366515
Node: Where purity is used370419
Node: Case studies371699
Node: Debugging tips374376
Node: LilyPond scoping375156
Node: Scheme->C interface376379
Node: Comparison377033
Node: Conversion380104
Node: LilyPond miscellany380849
Node: Spacing algorithms381345
Node: Info from Han-Wen email383313
Node: Music functions and GUILE debugging394634
Node: Articulations on EventChord396178
Node: Release work397665
Node: Development phases397929
Node: Minor release checklist399545
Node: Major release checklist403739
Node: Release extra notes407850
Node: Build system notes409795
Node: Build system overview410311
Node: Tips for working on the build system411661
Node: General build system notes412665
Node: How stepmake works412921
Node: Doc build422331
Node: The function of make doc422564
Node: Building a bibliography439113
Node: Website build441817
Node: Building an Ubuntu distro455847
Node: Building GUB457309
Node: Modifying the feta font459340
Node: Overview of the feta font459708
Node: Font creation tools460679
Node: Adding a new font section461289
Node: Adding a new glyph462248
Node: Building the changed font463099
Node: METAFONT formatting rules463499
Node: Administrative policies463983
Node: Meta-policy for this document464518
Node: Environment variables465604
Node: Meisters466683
Node: Patchy468192
Node: Administrative mailing list473152
Node: Grand Organization Project (GOP)473921
Node: Motivation474612
Node: Ongoing jobs477481
Node: Policy decisions480462
Node: Policy decisions (finished)486329
Node: GOP-PROP 1 - python formatting486962
Node: GOP-PROP 2 - mentors and frogs488095
Node: GOP-PROP 3 - C++ formatting488809
Node: GOP-PROP 4 - lessons from 2.14491857
Node: GOP-PROP 5 - build system output (not accepted)496261
Node: GOP-PROP 6 - private mailing lists497227
Node: GOP-PROP 7 - developers as resources500018
Node: GOP-PROP 8 - issue priorities500841
Node: GOP-PROP 9 - behavior of make doc504299
Node: Grand LilyPond Input Syntax Standardization (GLISS)508927
Node: Specific GLISS issues514397
Node: Unsorted policies519572
Node: GNU Free Documentation License520981

End Tag Table


Local Variables:
coding: utf-8
End:
