]> git.donarmstrong.com Git - lilypond.git/blob - ROADMAP
Add '-dcrop' option to ps and svg backends
[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 most of the manuals
18 |   |
19 |   |
20 |   |   INDIVIDUAL CHAPTERS FOR EACH MANUAL:
21 |   |     Note: "Snippets" and "Internals Reference" are
22 |   |     auto-generated during the Documentation Build process.
23 |   |
24 |   |
25 |   |-- contributor/     Contributor's Guide
26 |   |-- essay/           Essay on automated music engraving
27 |   |-- extending/       Extending the functionality of LilyPond
28 |   |-- learning/        Learning Manual
29 |   |-- notation/        Notation Reference
30 |   |-- usage/           Runnning the programs that come with LilyPond
31 |   |-- web/             The website
32 |   |
33 |   |
34 |   |   TRANSLATED MANUALS:
35 |   |     Each language's directory can contain...
36 |   |       1) translated versions of:
37 |   |          * top sources for manuals
38 |   |          * individual chapters for each manual
39 |   |       2) a texidocs/ directory for snippet translations
40 |   |
41 |   |-- ca/              Catalan
42 |   |-- cs/              Czech
43 |   |-- de/              German
44 |   |-- es/              Spanish
45 |   |-- fr/              French
46 |   |-- hu/              Hungarian
47 |   |-- it/              Italian
48 |   |-- ja/              Japanese
49 |   |-- nl/              Dutch
50 |   |-- zh/              Chinese
51 |   |
52 |   |
53 |   |   MISCELLANEOUS DOC STUFF:
54 |   |
55 |   |-- css/             CSS files for HTML docs
56 |   |-- included/        .ly files used in the manuals
57 |   |-- logo/            Web logo and "note" icon
58 |   |-- ly-examples/     .ly files for the "Examples" webpage
59 |   |-- misc/            Old announcements, ChangeLogs and NEWS
60 |   |-- pictures/        Images used (eps/jpg/png/svg)
61 |   |   `-- pdf/         (pdf)
62 |   |-- po/              Translated build/maintenance scripts
63 |   |-- snippets/        Auto-generated from the LSR and from ./new/
64 |   |   `-- new/         Snippets too new for the LSR
65 |   `-- topdocs/         AUTHORS, INSTALL, README
66 |
67 |
68 |   C++ SOURCES:
69 |
70 |-- flower/              A simple C++ library
71 |-- lily/                C++ sources for the LilyPond binary
72 |
73 |
74 |   LIBRARIES:
75 |
76 |-- ly/                  .ly \include files
77 |-- mf/                  MetaFont sources for Emmentaler fonts
78 |-- ps/                  PostScript library files
79 |-- scm/                 Scheme sources for LilyPond and subroutine files
80 |-- tex/                 TeX and texinfo library files
81 |
82 |
83 |   SCRIPTS:
84 |
85 |-- config/              Autoconf helpers for configure script
86 |-- python/              Python modules, MIDI module
87 |   `-- auxiliar/        Python modules for build/maintenance
88 |-- scripts/             End-user scripts (--> lilypond/usr/bin/)
89 |   |-- auxiliar/        Maintenance and non-essential build scripts
90 |   `-- build/           Essential build scripts
91 |
92 |
93 |   BUILD PROCESS:
94 |   (also see SCRIPTS section above)
95 |
96 |-- make/                Specific make subroutine files
97 |-- stepmake/            Generic make subroutine files
98 |
99 |
100 |   REGRESSION TESTS:
101 |
102 |-- input/
103 |   `-- regression/      .ly regression tests
104 |       |-- abc2ly/      .abc regression tests
105 |       |-- lilypond-book/  lilypond-book regression tests
106 |       |-- midi/        midi2ly regression tests
107 |       `-- musicxml/    .xml and .itexi regression tests
108 |
109 |
110 |   MISCELLANEOUS:
111 |
112 |-- elisp/               Emacs LilyPond mode and syntax coloring
113 |-- vim/                 Vi(M) LilyPond mode and syntax coloring
114 `-- po/                  Translations for binaries and end-user scripts