X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=ROADMAP;h=2bf571f72d92f725e2bf36ffbab9d3eca1cdd166;hb=97a0169312a260933246ab224e4f8b0969871dd5;hp=2ea0635d8b983331b9e12246cd89aa6d9abf52d2;hpb=ea0c9be8527bcbb6d08486f52ed441d82a257bb3;p=lilypond.git diff --git a/ROADMAP b/ROADMAP index 2ea0635d8b..2bf571f72d 100644 --- a/ROADMAP +++ b/ROADMAP @@ -1,38 +1,114 @@ +Prebuilt Documentation and packages are available from: + + http://www.lilypond.org + 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. +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 - 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 - mutopia/ Real examples of music. - 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, spec - files. - mf/ MetaFont sources for the feta font - python/ python MIDI module - po/ translations - ps/ postscript library files - tex/ TeX library files - scm/ Scheme initialisation and subroutine files - scripts/ End-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