]> git.donarmstrong.com Git - lilypond.git/blobdiff - ROADMAP
Add '-dcrop' option to ps and svg backends
[lilypond.git] / ROADMAP
diff --git a/ROADMAP b/ROADMAP
index fb9e5c14b3fc0380b734a95bdd67130835da3990..2bf571f72d92f725e2bf36ffbab9d3eca1cdd166 100644 (file)
--- a/ROADMAP
+++ b/ROADMAP
+Prebuilt Documentation and packages are available from:
 
-LilyPond development is hosted at http://savannah.gnu.org/projects/lilypond
+    http://www.lilypond.org
 
- Here is an attempt at a simple explanation of the directory layout for
+LilyPond development is hosted at:
+
+    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/
-   intl/                       library for gettext
-   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 most of the manuals
+|   |
+|   |
+|   |   INDIVIDUAL CHAPTERS FOR EACH MANUAL:
+|   |     Note: "Snippets" and "Internals Reference" are
+|   |     auto-generated during the Documentation Build process.
+|   |
+|   |
+|   |-- contributor/     Contributor's Guide
+|   |-- essay/           Essay on automated music engraving
+|   |-- extending/       Extending the functionality of LilyPond
+|   |-- learning/        Learning Manual
+|   |-- notation/        Notation Reference
+|   |-- usage/           Runnning the programs that come with LilyPond
+|   |-- 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
+|   |
+|   |-- ca/              Catalan
+|   |-- 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 from the LSR and from ./new/
+|   |   `-- 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