This is lilypond-contributor.info, produced by makeinfo version 6.7 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: 301409
lilypond-contributor.info-3: 772276

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 VirtualBox22798
Node: lily-git25351
Node: Where to get lily-git25828
Node: Configuring lily-git and downloading the source code26527
Node: How to use lily-git28359
Node: Compiling with LilyDev32214
Node: Now start work!34365
Node: Working with source code35090
Node: Manually installing lily-git.tcl35723
Node: Starting with Git37645
Node: Setting up38240
Node: Installing Git38645
Node: Initializing a repository39243
Node: Configuring Git39945
Node: Git for the impatient42930
Node: Other repositories51318
Node: lilypond-extra51660
Node: Grand Unified Builder (GUB)52910
Node: lilypad53569
Node: yet more repositories53869
Node: Downloading remote branches54128
Node: Organization of remote branches54541
Node: LilyPond repository sources55779
Node: Downloading individual branches56559
Node: Downloading all remote branches59649
Node: Other branches60021
Node: Basic Git procedures60664
Node: The Git contributor's cycle60984
Node: Pulling and rebasing61563
Node: Using local branches65497
Node: Creating and removing branches65825
Node: Listing branches and remotes66446
Node: Checking out branches66951
Node: Merging branches67833
Node: Commits and patches68538
Node: Understanding commits68837
Node: Making commits69800
Node: Commit messages71392
Node: Making patches73427
Node: Uploading a patch for review74962
Node: Advanced Git procedures80993
Node: Merge conflicts82034
Node: Advanced Git concepts82322
Node: Resolving conflicts85623
Node: Reverting all local changes86430
Node: Working with remote branches86955
Node: Git log89564
Node: Applying remote patches90321
Node: Sending and receiving patches via email91586
Node: Cleaning up multiple patches92768
Node: Commit access93413
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 option136054
Node: Compiling for multiple platforms136857
Node: Useful make variables137953
Node: Post-compilation options138323
Node: Installing LilyPond from a local build138620
Node: Generating documentation139656
Node: Documentation editor's edit/compile cycle140132
Node: Building documentation141446
Node: Building a single document143964
Node: Saving time with CPU_COUNT144620
Node: AJAX search145935
Node: Installing documentation146495
Node: Building documentation without compiling148306
Node: Testing LilyPond binary149989
Node: Problems150577
Node: Concurrent stable and development versions154699
Node: Build system156268
Node: Documentation work157101
Node: Introduction to documentation work157961
Node: Documentation suggestions160203
Node: Texinfo introduction and usage policy163816
Node: Texinfo introduction164239
Node: Documentation files165045
Node: Sectioning commands166292
Node: LilyPond formatting169036
Node: Text formatting175098
Node: Syntax survey176261
Node: Comments176600
Node: Cross references176960
Node: External links178061
Node: Fixed-width font178485
Node: Indexing184206
Node: Lists184508
Node: Special characters185505
Node: Miscellany186641
Node: Other text concerns188299
Node: Documentation policy189648
Node: Books189987
Node: Section organization193418
Node: Checking cross-references196121
Node: General writing197183
Node: Technical writing style198883
Node: Tips for writing docs199919
Node: Scripts to ease doc work202791
Node: Scripts to test the documentation203086
Node: Building only one section of the documentation203376
Node: Scripts to create documentation205281
Node: Stripping whitespace and generating menus205625
Node: Stripping whitespace only206334
Node: Updating doc with convert-ly206689
Node: Docstrings in scheme207050
Node: Translating the documentation207579
Node: Getting started with documentation translation208856
Node: Translation requirements209363
Node: Which documentation can be translated210257
Node: Starting translation in a new language211158
Node: Documentation translation details212034
Node: Files to be translated212567
Node: Translating the Web site and other Texinfo documentation216239
Node: Adding a Texinfo manual223094
Node: Documentation translation maintenance223842
Node: Check state of translation224914
Node: Updating documentation translation227016
Node: Updating translation committishes230156
Node: Translations management policies231580
Node: Maintaining without updating translations232112
Node: Managing documentation translation with Git239294
Node: Technical background241429
Node: Website work243280
Node: Introduction to website work243558
Node: Uploading and security244848
Node: Debugging website and docs locally251591
Node: Translating the website252830
Node: LSR work254432
Node: Introduction to LSR254758
Node: Adding and editing snippets255189
Node: Approving snippets258277
Node: LSR to Git259652
Node: Fixing snippets in LilyPond sources264133
Node: Renaming a snippet266380
Node: Updating the LSR to a new version267254
Node: Issues272347
Node: Introduction to issues272769
Node: Bug Squad overview273853
Node: Bug Squad setup274724
Node: Bug Squad checklists276919
Node: Issue classification284323
Node: Adding issues to the tracker290594
Node: Patch handling293127
Node: Summary of project status297861
Node: Regression tests298908
Node: Introduction to regression tests299348
Node: Precompiled regression tests301409
Node: Compiling regression tests305176
Node: Regtest comparison307050
Node: Pixel-based regtest comparison310106
Node: Finding the cause of a regression312032
Node: Memory and coverage tests315141
Node: MusicXML tests316104
Node: Grand Regression Test Checking316828
Node: Programming work318349
Node: Overview of LilyPond architecture318964
Node: LilyPond programming languages321461
Node: Programming without compiling324564
Node: Finding functions326993
Node: Code style329415
Node: Languages329816
Node: Filenames330001
Node: Indentation330917
Node: Naming conventions334529
Node: Broken code335553
Node: Code comments336101
Node: Handling errors336837
Node: Localization337465
Node: Warnings Errors Progress and Debug Output342644
Node: Debugging LilyPond348867
Node: Debugging overview349483
Node: Debugging C++ code350089
Node: Debugging Scheme code352895
Node: Tracing object relationships357874
Node: Adding or modifying features360778
Node: Write the code361536
Node: Write regression tests361987
Node: Write convert-ly rule362996
Node: Automatically update documentation364038
Node: Manually update documentation364789
Node: Edit changes.tely367268
Node: Verify successful build367897
Node: Verify regression tests368460
Node: Post patch for comments370676
Node: Push patch370935
Node: Closing the issues371327
Node: Iterator tutorial372126
Node: Engraver tutorial372631
Node: Useful methods for information processing373582
Node: Translation process374662
Node: Preventing garbage collection for SCM member variables375716
Node: Listening to music events376430
Node: Acknowledging grobs377321
Node: Engraver declaration/documentation378950
Node: Callback tutorial380467
Node: Understanding pure properties380734
Node: Purity in LilyPond381577
Node: Writing a pure function385335
Node: How purity is defined and stored386364
Node: Where purity is used390336
Node: Case studies391628
Node: Debugging tips394315
Node: LilyPond scoping395104
Node: Scheme->C interface396372
Node: Comparison397040
Node: Conversion400217
Node: LilyPond miscellany400982
Node: Spacing algorithms401480
Node: Info from Han-Wen email403463
Node: Music functions and GUILE debugging414873
Node: Articulations on EventChord416427
Node: Release work417918
Node: Development phases418211
Node: Minor release checklist419846
Node: Major release checklist424218
Node: Release extra notes428510
Node: Notes on builds with GUB430509
Node: Build system notes435900
Node: Build system overview436403
Node: Tips for working on the build system437766
Node: General build system notes438784
Node: How stepmake works439040
Node: Doc build448688
Node: The function of make doc448921
Node: Building a bibliography465547
Node: Website build468309
Node: Building an Ubuntu distro482653
Node: Modifying the feta font484111
Node: Overview of the feta font484479
Node: Font creation tools485456
Node: Adding a new font section486066
Node: Adding a new glyph487047
Node: Building the changed font487914
Node: METAFONT formatting rules488314
Node: Administrative policies489199
Node: Meta-policy for this document489722
Node: Environment variables490841
Node: Meisters491948
Node: Patchy492849
Node: Administrative mailing list497954
Node: Grand Organization Project (GOP)498728
Node: Motivation499422
Node: Ongoing jobs502329
Node: Policy decisions505343
Node: Policy decisions (finished)511246
Node: GOP-PROP 1 - python formatting511879
Node: GOP-PROP 2 - mentors and frogs513025
Node: GOP-PROP 3 - C++ formatting513729
Node: GOP-PROP 4 - lessons from 2.14516803
Node: GOP-PROP 5 - build system output (not accepted)521002
Node: GOP-PROP 6 - private mailing lists521968
Node: GOP-PROP 7 - developers as resources524780
Node: GOP-PROP 8 - issue priorities525607
Node: GOP-PROP 9 - behavior of make doc529110
Node: Grand LilyPond Input Syntax Standardization (GLISS)533814
Node: Specific GLISS issues539251
Node: Unsorted policies544520
Node: LilyPond grammar545957
Node: GNU Free Documentation License772276

End Tag Table


Local Variables:
coding: utf-8
End:
