[Top][Contents][Index][ ? ] |
Table of Contents
- 1. Introduction to contributing
- 2. Working with source code
- 2.1 Using lily-git
- 2.2 Starting with Git
- 2.3 Basic Git procedures
- 2.4 Advanced Git procedures
- 2.5 Git on Windows
- 2.5.1 Background to nomenclature
- 2.5.2 Installing git
- 2.5.3 Initialising Git
- 2.5.4 Git GUI
- 2.5.5 Personalising your local git repository
- 2.5.6 Checking out a branch
- 2.5.7 Updating files from ‘remote/origin/master’
- 2.5.8 Editing files
- 2.5.9 Sending changes to ‘remotes/origin/master’
- 2.5.10 Resolving merge conflicts
- 2.5.11 Other actions
- 2.6 Repository directory structure
- 2.7 Other Git documentation
- 3. Compiling
- 3.8 Concurrent stable and development versions
- 3.9 Using a Virtual Machine to Compile LilyPond
- 3.10 Build system
- 4.1 Introduction to documentation work
- 4.2 Documentation suggestions
- 4.3 Texinfo introduction and usage policy
- 4.4 Documentation policy
- 4.5 Tips for writing docs
- 4.6 Scripts to ease doc work
- 4.7 Docstrings in scheme
- 4.8 Translating the documentation
- 9.1 Overview of LilyPond architecture
- 9.2 LilyPond programming languages
- 9.3 Programming without compiling
- 9.4 Finding functions
- 9.5 Code style
- 9.6 Debugging LilyPond
- 9.7 Tracing object relationships
- 9.8 Adding or modifying features
- 9.8.1 Write the code
- 9.8.2 Write regression tests
- 9.8.3 Write convert-ly rule
- 9.8.4 Automatically update auxiliary information
- 9.8.5 Manually update auxiliary information
- 9.8.6 Edit changes.tely
- 9.8.7 Verify successful build
- 9.8.8 Verify regression tests
- 9.8.9 Post patch for comments
- 9.8.10 Push patch
- 9.8.11 Closing the issues
- 9.9 Iterator tutorial
- 9.10 Engraver tutorial
- 9.11 Callback tutorial
- 9.12 LilyPond scoping
- 9.13 LilyPond miscellany
[Top][Contents][Index][ ? ] |