Here is a simple explanation of the directory layout for LilyPond's
source files.
- . Toplevel READMEs, ChangeLog, build bootstrapping,
- patches for third party programs
+ . Toplevel READMEs, ChangeLog, build bootstrapping,
+ patches for third party programs
Documentation/
- bibliography/ .bib files with references to books and articles
- misc/ Old announcements, ChangeLogs and NEWS
- pictures/ The logo
- topdocs/ Sources for the toplevel READMEs
- (README.txt, INSTALL.txt, NEWS.txt etc.)
- user/ User manuals
- po/ translated manual node names
- fr/ docs translated to French.
- buildscripts/ Scripts for the build process
- cygwin/ Cygwin (Windows) package support
- debian/ Debian package support
- elisp/ Emacs LilyPond mode and syntax coloring
- flower/ A simple c++ library
- include/
- input/ Music input examples
- lsr/ Snippets from the LilyPond Snippet Repository
- mutopia/ Real music, more at www.mutopiaproject.org
- regression/ Testing of features, one test per file
- test/ Tips and tricks
- tutorial/ Examples from the tutorial
- lily/ C++ sources for LilyPond (lilypond-bin)
- include/
- ly/ System music include files
- make/ Specific make subroutines and packaging for
- Red Hat-like distributions (.spec files)
- mf/ MetaFont sources for the feta font
- po/ Translations
- ps/ PostScript library files
- python/ Python modules, MIDI module
- scm/ Scheme sources for LilyPond and subroutine files
- scripts/ End-user scripts
- stepmake/ Generic make subroutine files
- tex/ TeX library files
- vim/ Vi(M) LilyPond mode and syntax coloring
+ application/ Source files for Application Usage manual
+ essay/ Academic material and .bib files with references
+ to books and articles
+ contributor/ Source files for the Contribotor's Guide
+ learning/ Source files for the Learning Manual
+ misc/ Old announcements, ChangeLogs and NEWS
+ notation/ Source files for Notation Reference manual
+ pictures/ The logo
+ snippets/ Snippets from the LilyPond Snippet Repository
+ (auto-generated, do not modify!)
+ new/ Snippets which are too new for LSR
+ topdocs/ Sources for the toplevel READMEs
+ (README.txt, INSTALL.txt etc.)
+ user/ User manuals
+ po/ Translated manual node names
+ fr/ es/ de/ Docs translated to French, Spanish, German, resp.
+ ja/ Docs translated to Japanese
+ elisp/ Emacs LilyPond mode and syntax coloring
+ flower/ A simple C++ library
+ input/ Music input examples
+ manual/ Examples from the manual
+ mutopia/ Real music, more at www.mutopiaproject.org
+ regression/ Testing of features, one test per file
+ tutorial/ Examples from the tutorial
+ lily/ C++ sources for the LilyPond binary
+ ly/ System music include files
+ make/ Specific make subroutines and packaging for
+ Red Hat-like distributions (.spec files)
+ mf/ MetaFont sources for the Emmentaler and Aybabtu fonts
+ po/ Translations for binaries and end-user scripts
+ ps/ PostScript library files
+ python/ Python modules, MIDI module
+ auxiliar/ Python modules used by maintenance scripts
+ or in the build process
+ scm/ Scheme sources for LilyPond and subroutine files
+ scripts/ End-user scripts
+ auxiliar/ Scripts for maintaining the sources and scripts
+ for the build process that need not be built
+ build/ Scripts for the build process that must be built
+ stepmake/ Generic make subroutine files
+ tex/ TeX and texinfo library files
+ vim/ Vi(M) LilyPond mode and syntax coloring