Fix 1472: ensure space for KeySignature
[lilypond/patrick.git] / ROADMAP
blob8b66091810a62b4c49cdc1ce0cfbeff5e877be81
1 Prebuilt Documentation and packages are available from:
3     http://www.lilypond.org
5 LilyPond development is hosted at:
7     http://savannah.gnu.org/projects/lilypond
9 Here is a simple explanation of the directory layout for
10 LilyPond's source files.
13 .                        Toplevel READMEs, ChangeLog,
14 |                          build bootstrapping, patches
15 |                          for third party programs
17 |-- Documentation/       Top sources for manuals
18 |   |
19 |   |
20 |   |   INDIVIDUAL CHAPTERS FOR EACH MANUAL:
21 |   |
22 |   |-- contributor/     Contributor's Guide
23 |   |-- essay/           Essay on automated music engraving
24 |   |-- extending/       Extending
25 |   |-- learning/        Learning Manual
26 |   |-- notation/        Notation Reference
27 |   |-- usage/           Usage
28 |   |-- web/             The website
29 |   |   `-- ly-examples/ .ly files for the "Examples" page
30 |   |
31 |   |
32 |   |   TRANSLATED MANUALS:
33 |   |     Each language's directory can contain...
34 |   |       1) translated versions of:
35 |   |          * top sources for manuals
36 |   |          * individual chapters for each manual
37 |   |       2) a texidocs/ directory for snippet translations
38 |   |
39 |   |-- de/              German
40 |   |-- es/              Spanish
41 |   |-- fr/              French
42 |   |-- hu/              Hungarian
43 |   |-- it/              Italian
44 |   |-- ja/              Japanese
45 |   |-- nl/              Dutch
46 |   |
47 |   |
48 |   |   MISCELLANEOUS DOC STUFF:
49 |   |
50 |   |-- css/             CSS files for HTML docs
51 |   |-- included/        .ly files used in the manuals
52 |   |-- logo/            Web logo and "note" icon
53 |   |-- misc/            Old announcements, ChangeLogs and NEWS
54 |   |-- pictures/        Images used (eps/jpg/png/svg)
55 |   |   `-- pdf/         (pdf)
56 |   |-- po/              Translated build/maintenance scripts
57 |   |-- snippets/        Auto-generated .ly snippets (from the LSR)
58 |   |   `-- new/         Snippets too new for the LSR
59 |   `-- topdocs/         AUTHORS, INSTALL, README
62 |   C++ SOURCES:
64 |-- flower/              A simple C++ library
65 |-- lily/                C++ sources for the LilyPond binary
68 |   LIBRARIES:
70 |-- ly/                  .ly \include files
71 |-- mf/                  MetaFont sources for Emmentaler fonts
72 |-- ps/                  PostScript library files
73 |-- scm/                 Scheme sources for LilyPond and subroutine files
74 |-- tex/                 TeX and texinfo library files
77 |   SCRIPTS:
79 |-- python/              Python modules, MIDI module
80 |   `-- auxiliar/        Python modules for build/maintenance
81 |-- scripts/             End-user scripts (--> lilypond/usr/bin/)
82 |   |-- auxiliar/        Maintenance and non-essential build scripts
83 |   `-- build/           Essential build scripts
86 |   BUILD PROCESS:
87 |   (also see SCRIPTS section above)
89 |-- make/                Specific make subroutine files
90 |-- stepmake/            Generic make subroutine files
93 |   REGRESSION TESTS:
95 |-- input/
96 |   `-- regression/      .ly regression tests
97 |       |-- abc2ly/      .abc regression tests
98 |       `-- musicxml/    .xml and .itexi regression tests
101 |   MISCELLANEOUS:
103 |-- elisp/               Emacs LilyPond mode and syntax coloring
104 |-- vim/                 Vi(M) LilyPond mode and syntax coloring
105 `-- po/                  Translations for binaries and end-user scripts