]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/de/web/community.itexi
eabe6754c40deb6962f6727420c09a9b38a3fd29
[lilypond.git] / Documentation / de / web / community.itexi
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
2 @ignore
3     Translation of GIT committish:  5b6ddab894b3065c35c72ef8048b8c6edbe684ac
4
5     When revising a translation, copy the HEAD committish of the
6     version that you are working on.  For details, see the Contributors'
7     Guide, node Updating translation committishes.
8 @end ignore
9
10 @c Translators: Till Paala, Michael Gerdau
11
12 @include included/acknowledge.itexi
13 @include included/authors.itexi
14 @include included/helpus.itexi
15
16 @node Gemeinschaft
17 @unnumbered Gemeinschaft
18 @translationof Community
19
20 @divClass{link-headings}
21
22 @divClass{column-center-top}
23 @subheading Zusammenarbeit mit der Gemeinschaft
24
25 @itemize
26
27 @item
28 @ref{Kontakt}: hier erhalten Sie Hilfe, können diskutieren und
29 in Kontakt mit der Gemeinschaft bleiben.
30
31 @item
32 @ref{Minimalbeispiele}: sie werden @emph{dringend} empfohlen,
33 wenn man über LilyPond diskutieren will.
34
35 @item
36 @ref{Fehlerberichte}: wenn etwas schief gelaufen ist.
37
38 @end itemize
39 @divEnd
40
41 @divClass{column-left-bottom}
42 @subheading LilyPond verbessern
43
44 @itemize
45
46 @item
47 @ref{Helfen Sie uns}: Ihre Mitarbeit wird benötigt.
48
49 @item
50 @ref{Sponsoren}: finanzielle Unterstützung.
51
52 @item
53 @ref{Entwicklung}: für Mitarbeiter und Tester.
54
55 @item
56 @ref{Google Summer of Code}: Projektideen für den Google Summer of Code (GSoC).
57
58 @item
59 @ref{Autoren}: die Menschen, die LilyPond zu dem gemacht haben,
60 was es heute ist.
61
62 @item
63 @ref{Danksagungen}: Projekte und Institutionen, die LilyPond unterstützen
64
65 @end itemize
66 @divEnd
67
68 @divClass{column-right-bottom}
69 @subheading Verschiedenes
70
71 @itemize
72
73 @item
74 @ref{Veröffentlichungen}: was wir geschrieben haben oder was über
75 uns geschrieben wurde.
76
77 @item
78 @ref{Ältere Neuigkeiten}: ein Archiv.
79
80 @item
81 @ref{Abstellkammer}: Ankündigungen und Listen der Veränderungn von vorherigen Versionen.
82
83 @end itemize
84 @divEnd
85
86 @divEnd
87
88 @divClass{hide}
89 @menu
90 * Kontakt::
91 * Minimalbeispiele::
92 * Fehlerberichte::
93 * Helfen Sie uns::
94 * Sponsoren::
95 * Entwicklung::
96 * Google Summer of Code::
97 * Autoren::
98 * Danksagungen::
99 * Veröffentlichungen::
100 * Ältere Neuigkeiten::
101 * Abstellkammer::
102 @end menu
103 @divEnd
104
105
106 @node Kontakt
107 @unnumberedsec Kontakt
108 @translationof Contact
109
110
111 @divClass{column-left-bottom}
112 @subheading Benutzergruppen und Hilfe
113
114 @subsubheading Benutzer Mailingliste: @code{lilypond-user@@gnu.org}
115
116 Diese Mailingliste ist der zentrale Ort, an dem Benutzer diskutieren
117 und einander helfen.  Die Sprache der Liste ist Englisch.  Zu deutschsprachiger Hilfe, siehe unten.
118
119 @quotation
120 @uref{http://mail.gnu.org/mailman/listinfo/lilypond-user,
121 lilypond-user Abonnement und Info}
122
123 @uref{http://mail.gnu.org/archive/html/lilypond-user/,
124 user Archiv1}
125 @uref{http://www.mail-archive.com/lilypond-user@@gnu.org/,
126 Archiv2}
127 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.general,
128 Archiv3}
129
130 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.general,
131 mit gmane an lilypond-user schicken}
132 @end quotation
133
134 @warning{Wenn Sie Fragen stellen (immer auf Englisch) benutzen
135 Sie bitte @ref{Minimalbeispiele}!}
136
137
138 @subsubheading LilyPond-Schnipsel-Depot
139
140 Das LilyPond-Schnipsel-Depot (LSR - LilyPond Snippet Repository) ist eine große Sammlung durch Anwender
141 erstellter Beispiele, die frei kopiert und in eigenen Werken verwendet werden
142 dürfen.  Schauen Sie, was andere Leute konstruiert haben und fügen Sie ggf.
143 eigene Schnipsel hinzu!
144
145 @example
146 @uref{http://lsr.di.unimi.it}
147 @end example
148
149 Besonders lehrreiche Beispiele aus dem LSR werden in unsere offizielle
150 Dokumentation eingefügt, in @ref{Schnipsel}.
151
152
153 @subsubheading IRC
154
155 Unterstützung können Sie auch auf unserem IRC-Kanal erhalten:
156
157 @example
158 @uref{irc://irc.freenode.net/lilypond, #lilypond@@irc.freenode.net}
159 @end example
160
161 Dieser Kanal hat kein öffentliches Archiv, sodass jede Frage, die
162 auch für andere Benutzer nützlich sein könnte, besser auf der
163 Mailingliste gestellt wird.
164
165 @html
166 <form action="http://webchat.freenode.net"
167       method="get"
168       name="f_lily_irc"
169   <label>irc name:
170     <input name="nick" type="text" size="15" value="">
171   </label>
172   <input name="channels" type="hidden" value="lilypond">
173   <input type="submit" value="#lilypond IRC Chat beitreten">
174 </form>
175
176 <script language="JavaScript" type="text/javascript">
177   var username = "web";
178   var lang = window.navigator.userLanguage ? window.navigator.userLanguage
179   : window.navigator.language;
180   username += '-' + lang.substr(0, 2);
181   username += '-' + navigator.appName.substr(0, 2);
182   username += navigator.appCodeName.replace (" ", "").substr(0, 2);
183   username += navigator.platform.replace (" ", "").replace("nux", "").replace("n32", "");
184   document.forms["f_lily_irc"].nick.value = username;
185 </script>
186 @end html
187
188 @subsubheading Andere Sprachen
189
190 @quotation
191 @uref{http://www.lilypondforum.de/,
192 Deutsches LilyPond-Forum}
193
194 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-user-fr,
195 Französische Mailingliste}
196
197 @uref{http://groups.google.com/group/lilypond-brasil,
198 Portugiesischsprachige Gruppe}
199
200 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-es,
201 Spanische Mailingliste}
202 @end quotation
203 @divEnd
204
205
206 @divClass{column-right-top}
207 @subheading Der LilyPond Blog
208
209 Folgen sie unserem community blog, @q{Scores of Beauty}:
210
211 @example
212 @uref{http://lilypondblog.org}
213 @end example
214
215 @subsubheading Mailingliste für neue Versionen: @code{info-lilypond@@gnu.org}
216
217 Diese Mailingliste hat ein sehr geringes Mailaufkommen und kann nur gelesen werden. Sie dient
218 der Ankündigung neuer Versionen.
219
220 @quotation
221 @uref{http://lists.gnu.org/mailman/listinfo/info-lilypond,
222 info-lilypond Abonnement und Info}
223
224 @uref{http://mail.gnu.org/archive/html/info-lilypond/,
225 info Archiv1}
226 @uref{http://www.mail-archive.com/info-lilypond@@gnu.org/,
227 Archiv2}
228 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.announce,
229 Archiv3}
230
231 @c don't include gmane posting here.  -gp
232 @end quotation
233
234
235 @divEnd
236
237
238 @divClass{column-right-bottom}
239 @subheading Diskussionen der Entwickler und Übersetzer
240
241 @subsubheading Entwickler-Mailingliste: @code{lilypond-devel@@gnu.org}
242
243 Diskussionen der Entwicklern finden auf dieser Liste
244 statt.  Patches können ebenfalls hier hin geschickt werden.
245
246 @quotation
247 @uref{http://mail.gnu.org/mailman/listinfo/lilypond-devel,
248 lilypond-devel Abonnement und Info}
249
250 @uref{http://mail.gnu.org/archive/html/lilypond-devel/,
251 devel Archiv1}
252 @uref{http://www.mail-archive.com/lilypond-devel@@gnu.org/,
253 Archiv2}
254 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.devel,
255 Archiv3}
256
257 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.devel,
258 mit gmane an lilypond-devel schicken}
259 @end quotation
260
261
262 @subsubheading Mailingliste für Fehler: @code{bug-lilypond@@gnu.org}
263
264 Fehlermeldungen und Diskussionen finden hier statt, jedoch bitte keine Patches
265 an diese Liste senden.
266
267 @quotation
268 @uref{http://mail.gnu.org/mailman/listinfo/bug-lilypond,
269 bug-lilypond Abonnement und Info}
270
271 @uref{http://mail.gnu.org/archive/html/bug-lilypond/,
272 bug Archiv1}
273 @uref{http://www.mail-archive.com/bug-lilypond@@gnu.org/,
274 Archiv2}
275 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.bugs,
276 Archiv3}
277
278 @c don't include gmane posting here.  -gp
279 @end quotation
280
281 @warning{Bevor Sie eine Nachricht an die Fehler-Liste schreiben,
282 lesen Sie bitte unsere Richtlinien für @ref{Fehlerberichte}.}
283
284
285 @subsubheading Mailingliste für Übersetzungen: @code{translations@@lilynet.org}
286
287 Jegliche Diskussionen über Übersetzungen der LilyPond Handbücher sollte auf dieser Liste stattfinden,
288 jedoch bitte keine Patches an diese Liste senden.
289
290 @quotation
291 @uref{http://lilypond-translations.3384276.n2.nabble.com/,
292 Translation mailing list archive}
293 @end quotation
294
295 @divEnd
296
297
298 @node Minimalbeispiele
299 @unnumberedsec Minimalbeispiele
300 @translationof Tiny examples
301
302 @divClass{column-center-top}
303 @subheading Was sind @qq{Minimalbeispiele}?
304
305 Ein Minimalbeispiel ist eine vollständige Quelldatei, die
306 @strong{nicht} mehr weiter reduziert werden kann, ohne dass das
307 illustrierte Problem verschwindet.  Es sollten keine Warnungen und
308 Fehlermeldungen produziert werden, die nicht mit dem Problem im
309 Zusammenhang stehen.
310
311 @divEnd
312
313 @divClass{column-left-bottom}
314 @subheading Warum sollte ich Minimalbeispiele erstellen?
315
316 @divClass{keep-bullets}
317 @itemize
318
319 @item
320 Je einfacher ein Beispiel ist, um so schneller können mögliche
321 Hilfeleistende das Beispiel untersuchen, das auftretende Problem
322 einkreisen und Ihnen helfen.
323
324 @item
325 Die effiziente Analyse eines Problems erfordert ohnehin eine
326 Reduktion auf das Wesentliche.  Wenn Sie umfangreiches Material an die
327 Liste schicken, dann erwecken Sie den Eindruck, dass Ihnen die Lösung
328 Ihres Problems keine eigene Mühe wert ist.
329
330 @item
331 Ein Minimalbeispiel zu erstellen hilft Ihnen zu verstehen, was
332 vorgeht.  Viele Problemberichte erübrigen sich schon während der
333 Erstellung eines Minimalbeispiels.  Ist ein @qq{Bug} mit einem
334 bestimmten Minimalbeispiel nicht reproduzierbar, ist es
335 wahrscheinlich, daß er andere Ursachen als vermutet hat.
336
337 @end itemize
338 @divEnd
339
340 @divEnd
341
342
343 @divClass{column-right-bottom}
344 @subheading Wie werden sie erstellt?
345
346 @divClass{keep-bullets}
347 @itemize
348
349 @item
350 Immer die @code{\version}-Nummer einfügen.
351
352 @item
353 Machen Sie es klein!  Beispiele zur Platzverteilung oder dem
354 Seitenlayout können viele Notentakte erfordern, aber die meisten
355 Probleme können in weniger als einem einzigen Takt gezeigt werden.
356
357 @item
358 Wenn Sie versuchen, ein Beispiel zu erstellen, versuchen Sie
359 zuerst, Abschnitte Ihrer Datei auszukommentieren @w{(@code{%}
360 oder @code{%@{ @dots{} %@}})}.  Wenn Sie etwas auskommentieren
361 können, und das Problem immer noch vorhanden ist, entfernen Sie die
362 auskommentierten Abschnitte.
363
364 @item
365 Vermeiden Sie komplizierte Noten, Tonarten, Schlüssel oder Taktarten,
366 es sei denn Ihr Problem hat mit ihnen etwas zu tun.
367
368 @item
369 Benutzen Sie nicht @code{\override} oder @code{\set}, es sei denn,
370 der Fehler zeigt sich im Zusammenhang mit diesen Befehlen.
371
372 @item
373 Sie können auch zusätzlich ein Bild anhängen, welches die gewünschte graphische
374 Darstellung zeigt.
375
376 @end itemize
377 @divEnd
378
379 @divEnd
380
381 @divClass{column-center-bottom}
382 @subheading Wie klein sollten sie sein?
383 @c How tiny should they be?
384
385 Ist der Code unten ein Minimalbeispiel?
386
387 @example
388 \version "2.14.1"
389 \include "english.ly"
390
391 \score @{
392   \new Staff @{
393     \key d \major
394     \numericTimeSignature
395     \time 2/4
396     <cs' d'' b''>16 <cs' d'' b''>8.
397     %% Here: the tie on the D's looks funny
398     %% Too tall? Left-hand endpoint is not aligned with the B tie?
399     ~
400     <cs' d'' b''>8 [ <b d'' a''> ]
401   @}
402 @}
403 @end example
404
405 Das ist zwar kein langer Code, aber ein wirkliches Minimalbeispiel ist
406 folgendes:
407
408 @example
409 \version "2.14.1"
410 @{
411   % middle tie looks funny here:
412   <c' d'' b''>8. ~ <c' d'' b''>8
413 @}
414 @end example
415
416 Wenige Minimalbeispiele brauchen mehr als 10 Zeilen,
417 meistens kann das Problem mit vier Zeilen gezeigt werden!
418
419 @divEnd
420
421
422
423 @node Fehlerberichte
424 @unnumberedsec Fehlerberichte
425 @translationof Bug reports
426
427 @divClass{heading-center}
428 Wenn Ihre Datei zu einem Programmabsturz oder falschem Notensatz führt,
429 handelt es sich um einen Fehler.
430 @divEnd
431
432 @divClass{column-center-top}
433 @subheading 1. Schritt: Bekannte Fehler
434
435 Vielleicht ist der Fehler schon bekannt.  Prüfen Sie hier:
436
437 @example
438 @uref{http://code.google.com/p/lilypond/issues/list}
439 @end example
440
441 @warning{Bitte fügen Sie @strong{NICHT} selber neue Fehlerberichte
442 hinzu!  Wenn der Fehler einmal im Bug-Tracker zu sehen ist,
443 können Sie selber weitere Informationen hinzufügen.}
444
445 @divEnd
446
447
448 @divClass{column-left-bottom}
449 @subheading 2. Schritt: Einen Fehlerbericht erstellen
450
451 Wenn Sie einen Fehler entdeckt haben, der nicht aufgelistet ist,
452 helfen Sie uns bitte, indem Sie einen Fehlerbericht (bug report)
453 erstellen.
454
455 @warning{Wir akzeptieren Fehlerberichte nur als
456 @ref{Minimalbeispiele}.  Wir haben sehr begrenzte Ressourcen,
457 weshalb jedes nicht-Minimalbeispiel
458 zurückgewiesen wird.  Fast jeder Fehler kann mit vier oder sogar
459 weniger Noten demonstriert werden!}
460
461 Hier ein Beispiel eines guten bug reports:
462
463 @example
464 % Accidentals should be printed for only
465 % the first note in a tie, but this version
466 % prints flats on both notes.
467 \version "2.10.1"
468
469 \relative c'' @{
470  bes1 ~
471  bes1
472 @}
473 @end example
474
475 @divEnd
476
477 @divClass{column-right-bottom}
478 @subheading 3. Schritt: Einsenden eines Fehlerberichtes
479
480 Wenn Sie sichergestellt haben, dass der Fehler noch nicht
481 bekannt ist und einen Fehlerbericht erstellt haben, senden sie
482 ihn bitte an uns!
483
484 @divClass{keep-bullets}
485 @itemize
486
487 @item
488 Wenn Sie die Emailliste @uref{mailto:bug-lilypond@@gnu.org,
489 +bug-lilypond@@gnu.org} bereits abonniert haben, können Sie
490 ganz gewöhnlich eine E-Mail schicken.
491
492 @item
493 Wenn Sie nicht Mitglied der Liste sind, können Sie trotzdem
494 einen Fehlerbericht über das
495 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs,
496 gmane lilypond.bugs web interface} schicken.
497
498 Es gibt jedoch eine genaue Überprüfung auf der Liste, die verhindert,
499 dass man top-posted.  Diese Überprüfung wird häufig inkorrekt
500 von LilyPond-Dateien alarmiert.  Darum fügen Sie
501
502 @example
503 > I'm not top posting.
504 @end example
505
506 @noindent
507 (Sie @emph{müssen} das @code{>} mit einfügen) zu Anfang ihres
508 Fehlerberichtes hinzu.
509
510 @end itemize
511 @divEnd
512 @divEnd
513
514 @divClass{column-center-bottom}
515 @subheading 4. Schritt: Auf Antwort warten
516
517 Wenn Ihr Fehlerbericht an die Liste versandt wurde, untersuchen
518 unsere Fehlerbeseitiger (engl. bug squad) den Bericht.  Sie werden
519 eventuell nach mehr Information gefragt.  Sie werden informiert,
520 wann der Bericht im Tracker hinzugefüt wird.  Warten Sie bitte vier Tage,
521 da uns für diese Tätigkeit nur eine geringe Zahl an Helfern zur Verfügung stehen.
522
523 Wenn ein Fehler dem Tracker hinzugefügt wurde, können Sie ihn kommentieren,
524 um mehr Information hinzuzufügen.  Sie können den Fehler auch markieren,
525 sodass Sie immer eine E-Mail
526 erhalten, wenn Aktivität für diesen Fehler vorkommt.  Hierzu müssen
527 Sie einen Google-Account haben.
528 @divEnd
529
530
531 @divClass{column-center-bottom}
532 @subheading Optionale Hilfe: Das gewünschte Verhalten erklären
533
534 Wenn ein Fehlerbericht einmal dem Tracker hinzugefügt wurde, kann es
535 sehr hilfreich sein, wenn wir sehen können, wie die gewünschte Ausgabe
536 aussieht.  Sie können beliebig Code, Text und Bilder (auch mit
537 anderen Programmen erstellt) hinzufügen, die das gewünschte Bild
538 demonstrieren.
539
540 @divEnd
541
542
543 @node Helfen Sie uns
544 @unnumberedsec Helfen Sie uns
545 @translationof Help us
546
547 @divClass{column-center-top}
548 @helpusNeed
549
550 @divEnd
551
552 @divClass{column-left-top}
553 @divClass{keep-bullets}
554 @helpusSimple
555
556 @divEnd
557 @divEnd
558
559 @divClass{column-right-top}
560 @helpusAdvanced
561
562 @divEnd
563
564
565 @node Sponsoren
566 @unnumberedsec Sponsoren
567 @translationof Sponsoring
568
569 @divClass{keep-bullets}
570 @divClass{column-left-top}
571 @subheading Kopfgelder/Prämien
572
573 In der Vergangenheit
574
575 @itemize
576 @item haben einige Benutzers für neue Eigenschaften bezahlt
577 @item haben sich einige Entwickler einstellen lassen, um neue Eigenschaften
578 hinzuzufügen
579 @end itemize
580
581 Das LilyPond-Projekt kann derartige Verabredungen nicht koordinieren,
582 wir wollen deshalb weder dazu aufrufen noch davon abraten.  Jegliche
583 Abkommen zwischen privaten Personen beziehen sich nur auf diese
584 Personen, ncht auf das LilyPond-Projekt.
585
586 @divEnd
587
588 @divClass{column-right-top}
589 @subheading Richtlinien
590
591 Jeder Benutzer, der Geld gegen Arbeit eintauschen will, sollte
592 Folgendes im Auge behalten:
593
594 @itemize
595 @item
596 LilyPond-Entwickler können ihre Angebote auf den E-Mail-Listen
597 von Zeit zu Zeit bewerben.
598
599 @item
600 Jegliche Abkommen zwischen privaten Personen sollten die
601 normalen Vorsichtsmaßnahmen beinhalten: wer bezahlt, wieviel
602 bezahlt werden soll, mit welcher Methoden und nach welchen
603 Bedingungen.  Wir empfehlen, dass alle Unklarheiten bezüglich
604 dieser Punkte geklärt werden sollten, bevor die Arbeit beginng.
605
606 @end itemize
607
608 @divEnd
609
610 @divClass{column-center-bottom}
611 @subheading Interessierte Entwickler
612
613 Hier ist eine Liste der Leute, die sich Dienstleistungen
614 sponsoren lassen.  Die Menge an Arbeit, die unterschiedliche
615 Entwickler im Laufe des Jahres vollbringen, kann stark
616 schwanken.  Wir können nicht garantieren, dass die Liste
617 aktuell ist oder die Leute auf der Liste über bestimmte
618 Fähigkeiten verfügen.  Das einzige Kriterium ist, dass
619 die entsprechende Person um Aufnahme in die Liste gebeten
620 hat.
621
622 Ein Blick auf die erbrachten Leistungen im git-Repositorium
623 ist eine gute Art sich über Aktivität und Erfahrenheit von
624 Entwicklern Klarheit zu verschaffen.  Statistiken bis
625 @versionDevel{}:
626
627 @multitable @columnfractions .3 .3 .3
628 @item @uref{http://lilypond.org/~graham/gitstats-all/, gesamter Zeitraum}
629 @tab @uref{http://lilypond.org/~graham/gitstats-1year/, das letzte Jahr}
630 @tab @uref{http://lilypond.org/~graham/gitstats-3months/, die letzten drei Monate}
631 @end multitable
632
633 Interessirte Entwickler:
634 @table @asis
635 @item @email{dak@@gnu.org, David Kastrup}
636 Spenden sind notwendig, damit ich meine aktuelle Vollzeitbeschäftigung
637 an LilyPond aufrechterhalten kann.  Ich konzentriere mich auf das
638 Schnittstellendesign für Benutzer und Programmieren, auf Kohäränz,
639 Implementation, Vereinfachung, Dokumentation und Fehlerbeseitigung.
640
641 @c Format
642 @c @item @email{name@@adress.domain, Name}
643 @c area of interest (256 chars max)
644
645 @end table
646
647 @divEnd
648 @divEnd
649
650
651 @node Entwicklung
652 @unnumberedsec Entwicklung
653 @translationof Development
654
655 @divClass{heading-center}
656 @ifclear web_version
657   @heading Entwicklung für LilyPond @version
658 @end ifclear
659 @ifset web_version
660   @heading Entwicklung für LilyPond @versionDevel
661 @end ifset
662
663
664 @c we normally don't allow named references, but in this case
665 @c it's good to emphasize the "stable" part.  -gp
666 @warning{Hier handelt es sich um @emph{möglicherweise instabile} Entwicklerversionen.
667 Wenn Sie nicht genau wissen, wie man LilyPond installiert und
668 benutzt, empfehlen wir ausdrücklich, die @ref{Download, stabile Download}-Version
669 zu benutzen und die @ref{Handbücher, stabilen Handbücher} zu lesen.}
670
671 @divEnd
672
673 @divClass{column-center-top}
674 @subheading Veröffentlichungsnummern
675
676 Es gibt zwei Veröffentlichungsreihen für LilyPond: stabile Versionen
677 und die instabilen Entwicklerversionen.  Stabile Versionen haben eine
678 gerade zweite Versionsnummer (also etwa 2.8, 2.10, 2.12).
679 Entwicklerversionen haben eine ungerade zweite Versionsnummer
680 (also 2.7, 2.9, 2.11).
681
682 @divEnd
683
684
685 @divClass{column-left-top}
686 @subheading Download
687
688 Anleitungen zu git und der Kompilierung finden sich im Contributor's Guide (nur auf Englisch).
689
690 @quotation
691 @uref{http://git.sv.gnu.org/gitweb/?p=lilypond.git, lilypond git-Repositorium}
692 @end quotation
693
694 Schreiber der Dokumentation und Tester sollten die neuesten
695 Binärpakete herunterladen:
696
697 @quotation
698
699 @downloadDevelLinuxNormal
700
701 @downloadDevelLinuxBig
702
703 @downloadDevelLinuxPPC
704
705 @downloadDevelFreeBSDNormal
706
707 @downloadDevelFreeBSDBig
708
709 @downloadDevelDarwinNormal
710
711 @downloadDevelDarwinPPC
712
713 @downloadDevelWindows
714
715 @downloadDevelSource
716
717 @end quotation
718
719 @divEnd
720
721
722 @divClass{column-right-top}
723 @subheading Handbuch für Entwicklungsarbeiten (Contributor's guide)
724
725 Die Entwicklung von LilyPond ist eine ziemlich komplizierte Angelegenheit.
726 Um neuen Mitarbeitern zu helfen und das ganze System (ziemlich)
727 stabil zu halten, haben wir ein Handbuch für Entwicklungsarbeiten
728 geschrieben (nur auf Englisch).
729
730 @docLinksBare{Handbuch für Entwicklungsarbeiten, contributor,
731   @rcontribnamed{Top,Handbuch für Entwicklungsarbeiten},
732   @manualDevelContributorSplit,
733   @manualDevelContributorBig, 500 kB,
734   @manualDevelContributorPdf, 2.8 MB}
735
736 @divEnd
737
738
739 @divClass{column-center-top}
740 @subheading Regressionstests
741
742 @divClass{keep-bullets}
743
744 @ifclear web_version
745
746 @itemize
747 @item
748 @uref{../../input/regression/collated-files.html, Regressionstests}:
749 Die Regressionstests dieser Version.
750 (@uref{../../input/regression/collated-files.pdf, PDF-Version})
751
752 @item
753 @uref{../../input/regression/musicxml/collated-files.html, MusicXML-Tests}:
754 musicXML-Regressionstests dieser Version.
755 (@uref{../../input/regression/musicxml/collated-files.pdf, PDF-Version})
756
757 @item
758 @uref{../../input/regression/abc2ly/collated-files.html, abc2ly-Tests}:
759 abc2ly-Tests dieser Version.
760 (@uref{../../input/regression/abc2ly/collated-files.pdf, PDF-Version})
761
762 @item
763 @uref{../../input/regression/lilypond-book/collated-files.html, lilypond-book-Tests}:
764 lilypond-book-Tests dieser Version.
765 (@uref{../../input/regression/lilypond-book/collated-files.pdf, PDF-Version})
766 @end itemize
767
768 @end ifclear
769
770 @ifset web_version
771 @subsubheading Entwicklungsversion
772
773 @itemize
774 @item @regtestDevel (@regtestDevelPdf{})
775
776 @item @regtestDevelXml (@regtestDevelXmlPdf{})
777
778 @item @regtestDevelAbc (@regtestDevelAbcPdf{})
779
780 @item @regtestDevelLilypondBook (@regtestDevelLilypondBookPdf{})
781 @end itemize
782
783 @subsubheading Stabile Version
784
785 @itemize
786 @item @regtestStable (@regtestStablePdf{})
787
788 @item @regtestStableXml (@regtestStableXmlPdf{})
789
790 @item @regtestStableAbc (@regtestStableAbcPdf{})
791
792 @item @regtestStableLilypondBook (@regtestStableLilypondBookPdf{})
793 @end itemize
794 @end ifset
795
796
797 @subsubheading Alle Versionen
798
799 @itemize
800 @item @uref{http://lilypond.org/test, Vergleiche zweier Versionen}:
801
802 @item @uref{http://lilypond.org/download/binaries/test-output/,
803 Archiv aller Regressionstests}
804
805 @end itemize
806
807 @divEnd
808 @divEnd
809
810
811
812 @divClass{column-center-bottom}
813 @subheading Handbücher
814
815 @ifclear web_version
816 @warning{Diese Handbücher sind für LilyPond @version{}; die neuesten
817 Handbücher finden sich unter @url{http://lilypond.org}.}
818 @end ifclear
819
820 @divClass{normal-table}
821 @multitable @columnfractions .3 .3 .3
822 @headitem Einleitung
823
824 @item
825 @docLinkSplit{Lernen,learning,@manualDevelLearningSplit-de}
826 @tab
827 @docLinkBig{Lernen,learning,@manualDevelLearningBig-de}
828 @tab
829 @docLinkPdf{Lernen,learning,@manualDevelLearningPdf-de}
830
831 @item
832 @docLinkSplit{Glossar,music-glossary,@manualDevelGlossarySplit}
833 @tab
834 @docLinkBig{Glossar,music-glossary,@manualDevelGlossaryBig}
835 @tab
836 @docLinkPdf{Glossar,music-glossary,@manualDevelGlossaryPdf}
837
838 @item
839 @docLinkSplit{Aufsatz,essay,@manualDevelEssaySplit-de}
840 @tab
841 @docLinkBig{Aufsatz,essay,@manualDevelEssayBig-de}
842 @tab
843 @docLinkPdf{Aufsatz,essay,@manualDevelEssayPdf-de}
844 @end multitable
845
846 @multitable @columnfractions .3 .3 .3
847 @headitem Häufig benötigte Handbücher
848
849 @item
850 @docLinkSplit{Notation,notation,@manualDevelNotationSplit-de}
851 @tab
852 @docLinkBig{Notation,notation,@manualDevelNotationBig-de}
853 @tab
854 @docLinkPdf{Notation,notation,@manualDevelNotationPdf-de}
855
856 @item
857 @docLinkSplit{Benutzung,usage,@manualDevelUsageSplit-de}
858 @tab
859 @docLinkBig{Benutzung,usage,@manualDevelUsageBig-de}
860 @tab
861 @docLinkPdf{Benutzung,usage,@manualDevelUsagePdf-de}
862
863 @item
864 @docLinkSplit{Schnipsel,snippets,@manualDevelSnippetsSplit}
865 @tab
866 @docLinkBig{Schnipsel,snippets,@manualDevelSnippetsBig}
867 @tab
868 @docLinkPdf{Schnipsel,snippets,@manualDevelSnippetsPdf}
869 @end multitable
870
871 @multitable @columnfractions .3 .3 .3
872 @headitem Seltener benötigte Handbücher
873
874 @item
875 @docLinkSplit{Webseite,web,@manualDevelWebSplit-de}
876 @tab
877 @docLinkBig{Webseite,web,@manualDevelWebBig-de}
878 @tab
879 @docLinkPdf{Webseite,web,@manualDevelWebPdf-de}
880
881 @item
882 @docLinkSplit{Veränderungen,changes,@manualDevelChangesSplit}
883 @tab
884 @docLinkBig{Veränderungen,changes,@manualDevelChangesBig}
885 @tab
886 @docLinkPdf{Veränderungen,changes,@manualDevelChangesPdf}
887
888 @item
889 @docLinkSplit{Erweitern,extending,@manualDevelExtendingSplit-de}
890 @tab
891 @docLinkBig{Erweitern,extending,@manualDevelExtendingBig-de}
892 @tab
893 @docLinkPdf{Erweitern,extending,@manualDevelExtendingPdf-de}
894
895 @item
896 @docLinkSplit{Interna,internals,@manualDevelInternalsSplit}
897 @tab
898 @docLinkBig{Interna,internals,@manualDevelInternalsBig}
899 @tab
900 @docLinkPdf{Interna,internals,@manualDevelInternalsPdf}
901 @end multitable
902
903 @ifset web_version
904 @multitable @columnfractions .3
905 @headitem Zum Herunterladen
906
907 @item
908 @doctarballDevel
909 @end multitable
910 @end ifset
911
912
913 @divEnd
914 @divEnd
915
916
917
918
919 @node Google Summer of Code
920 @unnumberedsec Google Summer of Code
921 @translationof Google Summer of Code
922
923 @divClass{column-center-top}
924 @subheading Was ist Google Summer of Code?
925
926 Google Summer of Code ist ein globales Programm, bei dem Google Studenten
927 Stipendien offeriert, um in den Sommerferien an Open-Source-Projekten zu arbeiten.
928
929 Es ist dies eine ausgezeichnete Gelegenheit neue Entwickler zu finden und diejenigen,
930 die bereits an LilyPond mitwirken zu motivieren, ihr Engagement zu vertiefen.
931 Einer unserer Entwickler wurde für den Sommer 2012 als Teil des @uref{http://www.gnu.org/, GNU-Projekts} angenommen;
932 wir hoffen, dass auch in kommenden Jahren Entwickler für LilyPond an dem Programm teilnehmen können.
933
934 @divEnd
935
936 @divClass{column-center-bottom}
937 @subheading Unsere Ideenliste
938
939 Unten befindet sich eine Liste mit vorgeschlagenen Projekten für GSoC-Stundenten für
940 den Sommer 2012.  Wir haben sie hier aufbewahrt, damit sie zukünftigen GSoC Interessenten
941 als Anregung dienen mag.
942
943 Natürlich gibt es noch sehr viele andere Aufgaben, um LilyPond weiter zu
944 verbessern und das LilyPond Entwicklerteam wird jederzeit jede/n gern unterstützen,
945 die/der Aufgaben wie jene unten aufgeführten angehen möchte.
946
947 Eine vollständige Liste aller aktuell offenen Punkte findet sich
948 @uref{http://code.google.com/p/lilypond/issues/list, hier}.
949
950 @divEnd
951
952 @divClass{column-center-middle-color3}
953 @subheading Stichnoten
954
955 Beseitigen Sie Probleme bei der Synchronisation von Vorschlagsnoten.  Vorschlagsnoten
956 können das Zeitmaß von LilyPond durcheinander bringen und so unerwartete Effekte hervorrufen.
957 Das tritt besonders dann auf, wenn viele Notensysteme verwendet werden und einige Vorschlagsnoten
958 haben und andere nicht.
959
960 @strong{Schwierigkeit:} mittel
961 @strong{Erfordernisse:} C++, MIDI
962 @strong{Empfohlen:} mit den Interna von LilyPond vertraut sein
963 @strong{Mentoren:} Mike Solomon, Carl Sorensen
964
965 @divEnd
966
967 @divClass{column-center-middle-color3}
968 @subheading MusicXML
969
970 Verbesserung der MusicXML Import- und Exportfunktionen:
971
972 @divClass{keep-bullets}
973 @itemize
974
975 @item
976 Der Export sollte ähnlich wie der MIDI Export wenigstens die Musik an sich exportieren können (d.h.
977 die Benutzung eine dezidierter Exportklassen, abgeleitet von der translator class.)
978
979 @item
980 Der XML-Baum der Musik an sich muss erzeugt,
981 Verbindungen zwischen den music events und den XML Tags hergestellt werden.
982
983 @item
984 Alle LilyPond-Engraver sollen ihre Arbeit verrichten.
985
986 @item
987 Alle Ausgabe-Objekte (also alle Stencil/Gruppen von Stencils) sollen der
988 Musik zugeordnet werden (und damit auch dem XML-Tag im XML-Baum).
989
990 @item
991 Ein XML-Ausgabebackend soll hinzugefügt werden. Dieses fügt die Layoutinformationen
992 für jedes Ausgabe-Objekt den XML-Tags hinzu.
993
994 @end itemize
995 @divEnd
996
997 @strong{Schwierigkeit:} mittel
998 @strong{Erfordernisse:} MusicXML, Python, grundlegende Kenntnisse in LilyPond
999 @strong{Mentoren:} Reinhold Kainhofer, Mike Solomon
1000
1001 Kenntnis anderer Notensatzprogramme (zum Testen) wäre hilfreich.
1002
1003 @divEnd
1004
1005 @divClass{column-center-middle-color3}
1006 @subheading Binde- und Legatobögen verbessern
1007
1008 Die Standardform von Binde- und Legatobögen ist oft nicht zufriedenstellend.
1009 Durch Schlüssel- oder Systemwechsel unterbrochene Bögen werden nicht gut behandelt.
1010 Teil der Aufgabe wäre es, Beispiele von unschöner Ausgabe zu sammeln und zu gruppieren
1011 um dann zu entscheiden, welche Ausgabe stattdessen gewünscht wäre. Schließlich
1012 muß der dazu notwendige Programmcode geschrieben werden.
1013
1014 @strong{Schwierigkeit:} schwer
1015 @strong{Erfordernisse:} C++, Erfahrung mit Heuristiken
1016 @strong{Empfohlene Kenntnisse:} LilyPond-Kenntnisse, Sinn für Ästhetik
1017 @strong{Mentor:} Mike Solomon
1018
1019 @divEnd
1020
1021 @divClass{column-center-middle-color3}
1022 @subheading Hinzufügen von Glyphenvarianten
1023
1024 @divClass{keep-bullets}
1025 @itemize
1026
1027 @item
1028 Hinzufügen von Glyphenvarianten zur Darstellen @q{auf} und @q{zwischen} Notenlinien.
1029
1030 @item
1031 Kürzere und schmalere Varianten der gleichen Glyphe, z.B. Vorzeichen.
1032 Ein weiteres spezielles Beispiel wäre ein Breve Notenkopf für @q{Alte Musik}.
1033 Hier wäre zwei Varianten mit kleinem bzw. größerem @q{Loch} denkbar.
1034
1035 @end itemize
1036 @divEnd
1037
1038 @strong{Schwierigkeit:} leicht
1039 @strong{Erfordernisse:} MetaFont, C++, gutes Auge für Details
1040 @strong{Empfohlene Kenntnisse:} grundlegene LilyPond Kenntnis
1041 @strong{Mentor:} Werner Lemberg
1042
1043
1044 @divEnd
1045
1046 @divClass{column-center-middle-color3}
1047 @subheading Balkenpositionierung verbessern
1048
1049 Die Standardpositionierung von normalen Balken, Balken über Systeme hinweg,
1050 unterbrochene und Knie-Balken sollte verbessert werden.  Balken sollten
1051 sich am Kontext und benachbarten Noten orientieren (siehe
1052 @uref{http://icking-music-archive.org/lists/sottisier/sottieng.pdf,
1053 Abschnitt 2.2}).  Wenn möglich, sollte die Rechenzeit für die Bebalkung
1054 verkürzt werden.
1055
1056 @strong{Schwierigkeit:} mittel
1057 @strong{Erfordernisse:} C++, Erfahrung mit Heuristiken
1058 @strong{Empfohlene Kenntnisse:} Sinn für Ästhetik
1059 @strong{Mentoren:} Mike Solomon, Carl Sorensen
1060
1061 @divEnd
1062
1063 @divClass{column-center-middle-color3}
1064 @subheading Kompilationswarnungen aufräumen
1065
1066 Werkzeuge zur automatisierten Codeanalyse wie @q{valgrind memory leak detection} oder
1067 @q{callgrind code profiler} liefern wertvolle Information über möglicher
1068 Defizite in unserem C++ code.  Eine Bereinigung der Warnungen würde uns erlauben
1069 automatisiert Patches, die zusätzliche Warnungen erzeugen, abzulehnen.
1070
1071 @strong{Schwierigkeit:} mittel
1072 @strong{Erfordernisse:} C++
1073 @strong{Mentoren:} Joe Neeman, Reinhold Kainhofer
1074
1075 @divEnd
1076
1077
1078 @node Autoren
1079 @unnumberedsec Autoren
1080 @translationof Authors
1081
1082 @divClass{column-left-top}
1083 @subheading Aktuelles Entwicklungsteam
1084
1085 @divClass{keep-bullets}
1086 @developersCurrent
1087 @divEnd
1088 @divEnd
1089
1090 @divClass{column-right-top}
1091 @subheading Früheres Entwicklungsteam
1092
1093 @divClass{keep-bullets}
1094 @developersPrevious
1095 @divEnd
1096 @divEnd
1097
1098
1099 @divClass{column-center-top}
1100 @subheading Aktuelle Mitarbeiter
1101
1102 @divClass{keep-bullets}
1103 @subsubheading Programmierung
1104
1105 @coreCurrent
1106
1107 @subsubheading Schriftarten
1108
1109 @fontCurrent
1110
1111 @subsubheading Dokumentation
1112
1113 @docCurrent
1114
1115 @subsubheading Fehler Bereinigung
1116
1117 @bugsquadCurrent
1118
1119 @subsubheading Support
1120
1121 @supportCurrent
1122
1123 @subsubheading Übersetzung
1124
1125 @translationsCurrent
1126
1127 @divEnd
1128 @divEnd
1129
1130
1131 @divClass{column-center-bottom}
1132 @subheading Frühere Mitarbeiter
1133
1134 @divClass{keep-bullets}
1135 @subsubheading Programmierung
1136
1137 @corePrevious
1138
1139 @subsubheading Schriftarten
1140
1141 @fontPrevious
1142
1143 @subsubheading Dokumentation
1144
1145 @docPrevious
1146
1147 @c    uncomment when we have any previous members -gp
1148 @c @subsubheading Bug squad
1149
1150 @c @bugsquadCurrent
1151
1152 @subsubheading Support
1153
1154 @supportPrevious
1155
1156 @subsubheading Übersetzung
1157
1158 @translationsPrevious
1159
1160 @divEnd
1161 @divEnd
1162
1163 @node Danksagungen
1164 @unnumberedsec Danksagungen
1165 @translationof Acknowledgements
1166
1167 @divClass{column-center-top}
1168 @subheading Danksagungen
1169
1170 @divClass{keep-bullets}
1171 @acknowledgementsCurrent
1172 @divEnd
1173 @divEnd
1174
1175
1176 @node Veröffentlichungen
1177 @unnumberedsec Veröffentlichungen
1178 @translationof Publications
1179
1180 @divClass{column-center-top}
1181 @subheading Was wir über LilyPond geschrieben haben
1182
1183 @divClass{keep-bullets}
1184
1185 @include we-wrote.itexi
1186
1187 @divEnd
1188 @divEnd
1189
1190
1191 @divClass{column-center-bottom}
1192 @subheading Was andere mit LilyPond gemacht haben
1193
1194 @divClass{keep-bullets}
1195
1196 @include others-did.itexi
1197
1198 @divEnd
1199 @divEnd
1200
1201 @contactUsAbout{wissenschaftliche Aufsätze}
1202
1203
1204 @node Ältere Neuigkeiten
1205 @unnumberedsec Ältere Neuigkeiten
1206 @translationof Old news
1207
1208 @divClass{heading-center}
1209 @warning{Viele alte Ankündigungen und Listen der Änderungen finden sich in der
1210 @ref{Abstellkammer}}
1211 @divEnd
1212
1213 @include web/news-front.itexi
1214
1215 @include web/news.itexi
1216
1217
1218
1219 @node Abstellkammer
1220 @unnumberedsec Abstellkammer
1221 @translationof Attic
1222
1223 @divClass{column-center-top}
1224 @subheading Ankündigungen
1225
1226 Ankündigungen und Neuigkeiten nach Version:
1227 @uref{http://lilypond.org/doc/v2.16/Documentation/web/index#Lilypond-2_002e16_002e0-released_0021-August-24_002c-2012-1,v2.16},
1228 @uref{http://lilypond.org/doc/v2.14/Documentation/web/index#LilyPond-2_002e14_002e0-released_0021-June-6_002c-2011,v2.14},
1229 @miscLink{announce-v2.12,v2.12},
1230 @miscLink{announce-v2.10,v2.10},
1231 @miscLink{announce-v2.8,v2.8},
1232 @miscLink{announce-v2.6,v2.6},
1233 @miscLink{announce-v2.4,v2.4},
1234 @miscLink{announce-v2.2,v2.2},
1235 @miscLink{announce-v2.0,v2.0},
1236 @miscLink{ANNOUNCE-1.2,v1.2},
1237 @miscLink{ANNOUNCE-1.0,v1.0},
1238 @miscLink{ANNOUNCE-0.1,v0.1}
1239
1240 Ausführliche Liste der Änderungn nach Version:
1241 @uref{http://lilypond.org/doc/v2.16/Documentation/changes/index.html,v2.16},
1242 @uref{http://lilypond.org/doc/v2.14/Documentation/changes/index.html,v2.14},
1243 @uref{http://lilypond.org/doc/v2.12/Documentation/topdocs/NEWS,v2.12},
1244 @uref{http://lilypond.org/doc/v2.10/Documentation/topdocs/NEWS,v2.10},
1245 @uref{http://lilypond.org/doc/v2.8/Documentation/topdocs/NEWS,v2.8},
1246 @uref{http://lilypond.org/doc/v2.6/Documentation/topdocs/NEWS,v2.6},
1247 @uref{http://lilypond.org/doc/v2.4/Documentation/topdocs/out-www/NEWS,v2.4},
1248 @uref{http://lilypond.org/doc/v2.2/Documentation/topdocs/out-www/NEWS,v2.2},
1249 @uref{http://lilypond.org/doc/v2.0/Documentation/topdocs/out-www/NEWS,v2.0},
1250 @uref{http://lilypond.org/doc/v1.8/Documentation/topdocs/out-www/NEWS,v1.8},
1251 @uref{http://lilypond.org/doc/v1.6/Documentation/out-www/NEWS,v1.6},
1252 @miscLink{NEWS-1.4,v1.4},
1253 @miscLink{NEWS-1.2,v1.2}
1254
1255 @divEnd
1256
1257 @divClass{column-center-bottom}
1258 @subheading Thanks
1259
1260 Thanks to developers, contributors, bug hunters and suggestions for
1261 @miscLink{THANKS-2.16,v2.16},
1262 @miscLink{THANKS-2.14,v2.14},
1263 @miscLink{THANKS-2.12,v2.12},
1264 @miscLink{THANKS-2.10,v2.10},
1265 @miscLink{THANKS-2.8,v2.8},
1266 @miscLink{THANKS-2.6,v2.6},
1267 @miscLink{THANKS-2.4,v2.4},
1268 @miscLink{THANKS-2.2,v2.2},
1269 @miscLink{THANKS-2.0,v2.0},
1270 @miscLink{THANKS-1.8,v1.8}
1271
1272 @divEnd
1273
1274 @divClass{column-center-bottom}
1275 @subheading Änderungslogs
1276
1277 Änderungslog für Entwickler nach Version:
1278 @miscLink{ChangeLog-2.10,v2.10},
1279 @miscLink{ChangeLog-2.3,v2.3},
1280 @miscLink{ChangeLog-2.1,v2.1},
1281 @miscLink{ChangeLog-1.5,v1.5 (1)},
1282 @miscLink{CHANGES-1.5,v1.5 (2)},
1283 @miscLink{CHANGES-1.4,v1.4},
1284 @miscLink{CHANGES-1.3,v1.3},
1285 @miscLink{CHANGES-1.2,v1.2},
1286 @miscLink{CHANGES-1.1,v1.1},
1287 @miscLink{CHANGES-1.0,v1.0},
1288 @miscLink{CHANGES-0.1,v0.1},
1289 @miscLink{CHANGES-0.0,v0.0}
1290
1291 @divEnd