summaryrefslogtreecommitdiff
path: root/ROADMAP
blob: d56edeff15853936a6e6e62bd73f5a69333dd731 (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Prebuilt Documentation and packages are available from:

    http://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.

   .                    Toplevel READMEs, ChangeLog, build bootstrapping,
                          patches for third party programs
   Documentation/
       application/     Source files for Application Usage manual
       essay/           Academic material and .bib files with references
                          to books and articles
       contributor/     Source files for the Contributor's Guide
       extending/       Source files for the Extending manual
       learning/        Source files for the Learning Manual
       logo/            The logo
       misc/            Old announcements, ChangeLogs and NEWS
       notation/        Source files for Notation Reference manual
       pictures/        Pictures and graphics used in the documentation
       snippets/        Snippets from the LilyPond Snippet Repository
                          (auto-generated, do not modify!)
           new/         Snippets which are too new for LSR
       topdocs/         Sources for the toplevel READMEs
                          (README.txt, INSTALL.txt etc.)
       po/              Translations for build and maintenance scripts
       web/             lilypond.org website (a.k.a. General Information for
                        offline documentation)
           ly-examples/ LilyPond examples for the website
       fr/ es/ de/      Docs translated to French, Spanish, German, resp.
       ja/ hu/ it/      Docs translated to Japanese, Hungarian, Italian, resp.
           Every subdirectory of Documentation/ that contains localizable
           source files may be present in the directory of a translation;
           in addition, each translation directory may contain a ubsdirectory
	   texidocs/ that contains the translation of snippets texidocs.
   elisp/               Emacs LilyPond mode and syntax coloring
   flower/              A simple C++ library
   input/               Music input examples
       regression/      Testing of features, one test per file
   lily/                C++ sources for the LilyPond binary
   ly/                  System music include files
   make/                Specific make subroutines
   mf/                  MetaFont sources for the Emmentaler and Aybabtu fonts
   po/                  Translations for binaries and end-user scripts
   ps/                  PostScript library files
   python/              Python modules, MIDI module
       auxiliar/        Python modules used by maintenance scripts
                          or in the build process
   scm/                 Scheme sources for LilyPond and subroutine files
   scripts/             End-user scripts
       auxiliar/        Scripts for maintaining the sources and scripts
                          for the build process that need not be built
       build/           Scripts for the build process that must be built
   stepmake/            Generic make subroutine files
   tex/                 TeX and texinfo library files
   vim/                 Vi(M) LilyPond mode and syntax coloring