X-Git-Url: https://git.donarmstrong.com/?p=lilypond.git;a=blobdiff_plain;f=ROADMAP;h=2bf571f72d92f725e2bf36ffbab9d3eca1cdd166;hp=0d461ef454bd01232b68c7494bbd8dba338f2ea2;hb=HEAD;hpb=5ea6f0b7c6181bf4ca29f0f9a97ae13e17d1bc13 diff --git a/ROADMAP b/ROADMAP index 0d461ef454..2bf571f72d 100644 --- a/ROADMAP +++ b/ROADMAP @@ -1,43 +1,114 @@ +Prebuilt Documentation and packages are available from: -LilyPond development is hosted at http://savannah.gnu.org/projects/lilypond + http://www.lilypond.org +LilyPond development is hosted at: + http://savannah.gnu.org/projects/lilypond -Here is an attempt at a simple explanation of the directory layout for +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 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