]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/general/community.itexi
Web build: include links for source.
[lilypond.git] / Documentation / general / community.itexi
index ea18b72982149efa1bbe76cf10448ed2fab2373f..cbd8e6289849cc82ab8abaa8099f64ff551d6d40 100644 (file)
@@ -6,6 +6,8 @@
     version that you are working on.  See TRANSLATION for details.
 @end ignore
 
+@include general/basic-authors.itexi
+
 @node Community
 @unnumbered Community
 
@@ -375,32 +377,9 @@ account.
 @node Help us
 @unnumberedsec Help us
 
-FIXME: before going live, rewrite this to apply to lilypond
-generally.  Right now it's (deliberately) website-specific.
-
-@subheading This document
-
-@subsubheading High priority / blocks release
-
-- Features page.
-
-- python: automatically insert latest version numbers into these
-  pages.  Script already exists for the old website, but might
-  (or might not!) require tweaking.
-
-- translation infrastructure.
-
-@subsubheading Low priority / may never
-
-- perl: web-texi2html.pl needs to be un-hacked; I did things
-  really messily.  Possibly even merge/share functions with
-  the doc init.pl file?
-
-- somebody to implement/work on a media=handheld CSS sheet
-
-- remove the attributes from the <body> tag.  In general, clean up
-  the HTML produced by texi2html
-
+TODO: talk about the Frogs, document suggestions, encourage getting
+involved, etc.  Maybe mention GLISS and GOP, if those are happening
+in the near future.
 
 
 @node Development
@@ -408,7 +387,7 @@ generally.  Right now it's (deliberately) website-specific.
 
 
 @divClass{heading-center}
-@heading Development materials for LilyPond 2.13.3
+@heading Development materials for LilyPond @versionDevel{}
 
 @warning{These are @emph{unstable development} versions.  If you
 have the slightest doubt about how to use or install LilyPond, we
@@ -417,40 +396,56 @@ urge you to use the stable @ref{Download}, and read the stable
 
 @divEnd
 
+@divClass{column-center-top}
+@subheading Release numbers
+
+There are two sets of releases for LilyPond: stable releases, and
+unstable development releases.  Stable versions have an
+even-numbered @q{minor} version number (e.g., 2.8, 2.10, 2.12).
+Development versions have an odd-numbered @q{minor} version number
+(e.g., 2.7, 2.9, 2.11).
+
+@divEnd
+
+
 @divClass{column-left-bottom}
 @subheading Download
 
-@uref{http://download.linuxaudio.org/lilypond/binaries/linux-x86/lilypond-2.13.3-1.linux-x86.sh,
-lilypond-2.13.3-1.linux-x86.sh}
+Instructions for git and compiling are in the Contributor's Guide.
 
-@uref{http://download.linuxaudio.org/lilypond/binaries/linux-64/lilypond-2.13.3-1.linux-64.sh,
-lilypond-2.13.3-1.linux-64.sh}
+@quotation
+@uref{http://git.sv.gnu.org/gitweb/?p=lilypond.git, lilypond git repository}
+@end quotation
+
+Documentation writers and testers will generally want to download
+the latest binary:
+
+@quotation
 
-@uref{http://download.linuxaudio.org/lilypond/binaries/linux-ppc/lilypond-2.13.3-1.linux-ppc.sh,
-lilypond-2.13.3-1.linux-ppc.sh}
+@downloadDevelLinuxNormal
 
-@uref{http://download.linuxaudio.org/lilypond/binaries/freebsd-x86/lilypond-2.13.3-1.freebsd-x86.sh,
-lilypond-2.13.3-1.freebsd-x86.sh}
+@downloadDevelLinuxBig
 
-@uref{http://download.linuxaudio.org/lilypond/binaries/freebsd-64/lilypond-2.13.3-1.freebsd-64.sh,
-lilypond-2.13.3-1.freebsd-64.sh}
+@downloadDevelLinuxPPC
 
-@uref{
-http://download.linuxaudio.org/lilypond/binaries/darwin-x86/lilypond-2.13.3-1.darwin-x86.tar.bz2,
-lilypond-2.13.3-1.darwin-x86.tar.bz2}
+@downloadDevelFreeBSDNormal
 
-@uref{
-http://download.linuxaudio.org/lilypond/binaries/darwin-x86/lilypond-2.13.3-1.darwin-ppc.tar.bz2,
-lilypond-2.13.3-1.darwin-ppc.tar.bz2}
+@downloadDevelFreeBSDBig
 
-@uref{
-http://download.linuxaudio.org/lilypond/binaries/mingw/lilypond-2.13.3-1.mingw.exe,
-lilypond-2.13.3-1.mingw-exe}
+@downloadDevelDarwinNormal
+
+@downloadDevelDarwinPPC
+
+@downloadDevelWindows
+
+@downloadDevelSource
+
+@end quotation
 
 
 @subheading Manuals
 
-FIXME: these need the automatic symlinks or something.  Maybe even
+@help these need the automatic symlinks or something.  Maybe even
 a hard-coded url to lilypond.org/docs/2.13 or something??
 
 Learning:
@@ -496,7 +491,7 @@ Internals:
 @divEnd
 
 
-@divClass{column-right-bottom}
+@divClass{column-right-top}
 @subheading Contributors' Guide
 
 LilyPond development is a fairly complicated matter.  LilyPond is
@@ -508,15 +503,15 @@ have written a manual for contributors.
 @divClass{keep-bullets}
 @itemize
 
-@item @uref{../contributor/index.html, Contributor's guide (split HTML)}:
+@item @uref{contributor/index.html, Contributor's guide (split HTML)}:
 the manual is split between many HTML pages.
 @emph{(small download for each page)}
 
-@item @uref{../contributor-big-page.html, Contributor's guide (big HTML)}:
+@item @uref{contributor-big-page.html, Contributor's guide (big HTML)}:
 read this manual as one huge HTML page.
 @emph{(large single download, around 10? Mb)}
 
-@item @uref{../contributor.pdf, contributor.pdf}:
+@item @uref{contributor.pdf, contributor.pdf}:
 download as a PDF file.
 @emph{(large single download, 2.8 Mb)}
 
@@ -525,14 +520,35 @@ GNU info format for documentation.  FIXME, link broken.
 
 @end itemize
 @divEnd
-
 @divEnd
 
+@divClass{column-right-bottom}
+@subheading Regression tests
 
+@divClass{keep-bullets}
+@itemize
+
+@item @uref{../input/regression/collated-files.html, Regression tests}:
+This releases' tests.  (also in
+@uref{../input/regression/collated-files.pdf, pdf})
+
+@item @uref{../input/regression/musicxml/collated-files.html,
+MusicXML Regression tests}:
+This releases' MusicXML tests.  (also in
+@uref{../input/regression/musicxml/collated-files.pdf, pdf})
+
+@item @uref{http://lilypond.org/test, Archive of regression tests}:
+Comparisons beteween versions.
+
+@end itemize
+@divEnd
+@divEnd
 
 @node Authors
 @unnumberedsec Authors 
 
+@help{Under construction; this is not an accurate list!}
+
 combo of:
 
 http://lilypond.org/web/about/thanks
@@ -543,24 +559,59 @@ and maybe:
 http://lilypond.org/web/switch/
 
 
+@divClass{column-left-top}
+@subheading Current Development Team
+
+@divClass{keep-bullets}
+@developersCurrent
+@divEnd
+@divEnd
+
+@divClass{column-right-top}
+@subheading Previous Development Team Positions
+
+@divClass{keep-bullets}
+@developersPrevious
+@divEnd
+@divEnd
+
+
+@divClass{column-center-bottom}
+@subheading Programming contributors
+
+@divClass{keep-bullets}
+@contributorsCore
+
+@subheading Font contributors
+
+@contributorsFont
+
+@subheading Documentation contributors
+
+@contributorsDoc
+
+@subheading Support contributors
+
+@contributorsSupport
+
+@subheading Translation contributors
+
+@contributorsTranslations
+
+@divEnd
+@divEnd
+
 
 
 @node Publications
 @unnumberedsec Publications
 
 @divClass{column-center-top}
-
 @subheading What we wrote
 
 @divClass{keep-bullets}
 @itemize
 
-@item
-Han-Wen Nienhuys and Jan Nieuwenhuizen, @emph{LilyPond, a system
-for automated music engraving}.  Proceedings of the XIV Colloquium
-on Musical Informatics (XIV CIM 2003), Firenze, Italy, May 2003.
-(@uref{ http://lilypond.org/web/images/xivcim.pdf, PDF 95k})
-
 @item
 Han-Wen Nienhuys, @emph{LilyPond, Automated music formatting and
 the Art of Shipping}.  Forum Internacional Software Livre 2006
@@ -574,6 +625,12 @@ Information Technology March 2006.
 (@uref{http://lilypond.org/web/images/thesis-erik-sandberg.pdf,
 PDF 750k}) 
 
+@item
+Han-Wen Nienhuys and Jan Nieuwenhuizen, @emph{LilyPond, a system
+for automated music engraving}.  Proceedings of the XIV Colloquium
+on Musical Informatics (XIV CIM 2003), Firenze, Italy, May 2003.
+(@uref{ http://lilypond.org/web/images/xivcim.pdf, PDF 95k})
+
 @end itemize
 
 @divEnd
@@ -587,6 +644,14 @@ PDF 750k})
 @divClass{keep-bullets}
 @itemize
 
+@item
+September 2009
+
+The German LinuxUser magazine wrote an
+@uref{http://www.linux-community.de/Internal/Artikel/Print-Artikel/LinuxUser/2009/10/Digitaler-Notenschluessel,
+article about lilypond}.
+
+
 @item
 February 2008
 
@@ -600,7 +665,7 @@ including comparisons with a reference hand-engraved edition.
 @item
 December 2005
 
-linux journal cover Linux Journal publishes an article titled
+Linux journal cover Linux Journal publishes an article titled
 @uref{http://www.linuxjournal.com/article/8364, Make Stunning
 Schenker Graphs with GNU LilyPond}.  It is a in-depth but hands-on
 feature article with crisp LilyPond graphics.  Author Kris Shaffer