]> git.donarmstrong.com Git - lilypond.git/blob - ROADMAP
Merge branch 'lilypond/translation' into staging
[lilypond.git] / ROADMAP
1 Prebuilt Documentation and packages are available from:
2
3     http://www.lilypond.org
4
5 LilyPond development is hosted at:
6
7     http://savannah.gnu.org/projects/lilypond
8
9 Here is a simple explanation of the directory layout for
10 LilyPond's source files.
11
12
13 .                        Toplevel READMEs, ChangeLog,
14 |                          build bootstrapping, patches
15 |                          for third party programs
16 |
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 |   |
30 |   |
31 |   |   TRANSLATED MANUALS:
32 |   |     Each language's directory can contain...
33 |   |       1) translated versions of:
34 |   |          * top sources for manuals
35 |   |          * individual chapters for each manual
36 |   |       2) a texidocs/ directory for snippet translations
37 |   |
38 |   |-- cs/              Czech
39 |   |-- de/              German
40 |   |-- es/              Spanish
41 |   |-- fr/              French
42 |   |-- hu/              Hungarian
43 |   |-- it/              Italian
44 |   |-- ja/              Japanese
45 |   |-- nl/              Dutch
46 |   |-- zh/              Chinese
47 |   |
48 |   |
49 |   |   MISCELLANEOUS DOC STUFF:
50 |   |
51 |   |-- css/             CSS files for HTML docs
52 |   |-- included/        .ly files used in the manuals
53 |   |-- logo/            Web logo and "note" icon
54 |   |-- ly-examples/     .ly files for the "Examples" webpage
55 |   |-- misc/            Old announcements, ChangeLogs and NEWS
56 |   |-- pictures/        Images used (eps/jpg/png/svg)
57 |   |   `-- pdf/         (pdf)
58 |   |-- po/              Translated build/maintenance scripts
59 |   |-- snippets/        Auto-generated .ly snippets (from the LSR)
60 |   |   `-- new/         Snippets too new for the LSR
61 |   `-- topdocs/         AUTHORS, INSTALL, README
62 |
63 |
64 |   C++ SOURCES:
65 |
66 |-- flower/              A simple C++ library
67 |-- lily/                C++ sources for the LilyPond binary
68 |
69 |
70 |   LIBRARIES:
71 |
72 |-- ly/                  .ly \include files
73 |-- mf/                  MetaFont sources for Emmentaler fonts
74 |-- ps/                  PostScript library files
75 |-- scm/                 Scheme sources for LilyPond and subroutine files
76 |-- tex/                 TeX and texinfo library files
77 |
78 |
79 |   SCRIPTS:
80 |
81 |-- python/              Python modules, MIDI module
82 |   `-- auxiliar/        Python modules for build/maintenance
83 |-- scripts/             End-user scripts (--> lilypond/usr/bin/)
84 |   |-- auxiliar/        Maintenance and non-essential build scripts
85 |   `-- build/           Essential build scripts
86 |
87 |
88 |   BUILD PROCESS:
89 |   (also see SCRIPTS section above)
90 |
91 |-- make/                Specific make subroutine files
92 |-- stepmake/            Generic make subroutine files
93 |
94 |
95 |   REGRESSION TESTS:
96 |
97 |-- input/
98 |   `-- regression/      .ly regression tests
99 |       |-- abc2ly/      .abc regression tests
100 |       |-- lilypond-book/  lilypond-book regression tests
101 |       |-- midi/        midi2ly regression tests
102 |       `-- musicxml/    .xml and .itexi regression tests
103 |
104 |
105 |   MISCELLANEOUS:
106 |
107 |-- elisp/               Emacs LilyPond mode and syntax coloring
108 |-- vim/                 Vi(M) LilyPond mode and syntax coloring
109 `-- po/                  Translations for binaries and end-user scripts