+Prebuilt Documentation and packages are available from:
-LilyPond development is hosted at http://savannah.gnu.org/projects/lilypond
+ http://www.lilypond.org
-test this is a TEST.
+LilyPond development is hosted at:
-Here is an attempt at a simple explanation of the directory layout for
+ http://savannah.gnu.org/projects/lilypond
+
+Here is a simple explanation of the directory layout for
LilyPond's source files.
- Documentation/
- bibliography/ .bib files with references to books and articles
- windows/ building on windows
- pictures/ .xpms of the logo
- programmer/ programmers documentation, including a test document
- topdocs/ sources for the toplevel files (README.txt, INSTALL.txt, etc.)
- user/ User manuals
- buildscripts/ Scripts used during the build process
- debian/ Files for building .deb packages
- flower/ A generic library
- include/
- input/ Various input files
- test/ Test features: one file per feature
- bugs/ Show bugs
- no-notation/ Examples or bugs that do not produce output
- regression/ Various features for regression test
- tutorial/ Examples from the tutorial
- lily/ Source code for LilyPond
- include/
- ly/ Standard include files.
- make/ LilyPond specific Make subroutine files
- mf/ MetaFont sources for the feta font
- midi2ly/ midi2ly source code
- include/
- mutopia/ Larger examples with full music pieces.
- E.Satie/
- F.Schubert/
- J.S.Bach/
- po/ translations
- ports/ access to mutopia archive
- ps/ postscript library files
- tex/ TeX library files
- scm/ Scheme initialisation and subroutine files
- scripts/ User scripts
- stepmake/ Generic make subroutine files
+
+. Toplevel READMEs, ChangeLog,
+| build bootstrapping, patches
+| for third party programs
+|
+|-- Documentation/ Top sources for manuals
+| |
+| |
+| | INDIVIDUAL CHAPTERS FOR EACH MANUAL:
+| |
+| |-- contributor/ Contributor's Guide
+| |-- essay/ Essay on automated music engraving
+| |-- extending/ Extending
+| |-- learning/ Learning Manual
+| |-- notation/ Notation Reference
+| |-- usage/ Usage
+| |-- web/ The website
+| |
+| |
+| | TRANSLATED MANUALS:
+| | Each language's directory can contain...
+| | 1) translated versions of:
+| | * top sources for manuals
+| | * individual chapters for each manual
+| | 2) a texidocs/ directory for snippet translations
+| |
+| |-- cs/ Czech
+| |-- de/ German
+| |-- es/ Spanish
+| |-- fr/ French
+| |-- hu/ Hungarian
+| |-- it/ Italian
+| |-- ja/ Japanese
+| |-- nl/ Dutch
+| |-- zh/ Chinese
+| |
+| |
+| | MISCELLANEOUS DOC STUFF:
+| |
+| |-- css/ CSS files for HTML docs
+| |-- included/ .ly files used in the manuals
+| |-- logo/ Web logo and "note" icon
+| |-- ly-examples/ .ly files for the "Examples" webpage
+| |-- misc/ Old announcements, ChangeLogs and NEWS
+| |-- pictures/ Images used (eps/jpg/png/svg)
+| | `-- pdf/ (pdf)
+| |-- po/ Translated build/maintenance scripts
+| |-- snippets/ Auto-generated .ly snippets (from the LSR)
+| | `-- new/ Snippets too new for the LSR
+| `-- topdocs/ AUTHORS, INSTALL, README
+|
+|
+| C++ SOURCES:
+|
+|-- flower/ A simple C++ library
+|-- lily/ C++ sources for the LilyPond binary
+|
+|
+| LIBRARIES:
+|
+|-- ly/ .ly \include files
+|-- mf/ MetaFont sources for Emmentaler fonts
+|-- ps/ PostScript library files
+|-- scm/ Scheme sources for LilyPond and subroutine files
+|-- tex/ TeX and texinfo library files
+|
+|
+| SCRIPTS:
+|
+|-- config/ Autoconf helpers for configure script
+|-- python/ Python modules, MIDI module
+| `-- auxiliar/ Python modules for build/maintenance
+|-- scripts/ End-user scripts (--> lilypond/usr/bin/)
+| |-- auxiliar/ Maintenance and non-essential build scripts
+| `-- build/ Essential build scripts
+|
+|
+| BUILD PROCESS:
+| (also see SCRIPTS section above)
+|
+|-- make/ Specific make subroutine files
+|-- stepmake/ Generic make subroutine files
+|
+|
+| REGRESSION TESTS:
+|
+|-- input/
+| `-- regression/ .ly regression tests
+| |-- abc2ly/ .abc regression tests
+| |-- lilypond-book/ lilypond-book regression tests
+| |-- midi/ midi2ly regression tests
+| `-- musicxml/ .xml and .itexi regression tests
+|
+|
+| MISCELLANEOUS:
+|
+|-- elisp/ Emacs LilyPond mode and syntax coloring
+|-- vim/ Vi(M) LilyPond mode and syntax coloring
+`-- po/ Translations for binaries and end-user scripts