]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/it/web/community.itexi
Imported Upstream version 2.19.53
[lilypond.git] / Documentation / it / web / community.itexi
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
2 @ignore
3     Translation of GIT committish: 6b8cabe379e8b4b945797a4e55759c56117223d4
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 @include included/acknowledge.itexi
11 @include included/authors.itexi
12 @include included/helpus.itexi
13
14 @node Comunità
15 @unnumbered Comunità
16 @translationof Community
17
18 @divClass{link-headings}
19
20 @divClass{column-center-top}
21 @subheading Interagire con la comunità
22
23 @itemize
24
25 @item
26 @ref{Contatti}: chiedi aiuto, discuti e resta in contatto!
27
28 @item
29 @ref{Esempi minimi}: questi esempi sono @emph{altamente} raccomandati
30 quando si discute di LilyPond.
31
32 @item
33 @ref{Segnalazione bug}: qualcosa non ha funzionato.
34
35 @end itemize
36 @divEnd
37
38 @divClass{column-left-bottom}
39 @subheading Migliorare LilyPond
40
41 @itemize
42
43 @item
44 @ref{Aiutaci}: è richiesto il tuo aiuto.
45
46 @item
47 @ref{Sponsor}: contributi finanziari.
48
49 @item
50 @ref{Sviluppo}: per i collaboratori e i tester.
51
52 @item
53 @ref{Google Summer of Code}: idee per il Google Summer of Code (GSoC).
54
55 @item
56 @ref{Autori}: le persone che hanno reso LilyPond quello che è oggi.
57
58 @item
59 @ref{Riconoscimenti}: progetti e istituzioni che supportano LilyPond
60
61 @end itemize
62 @divEnd
63
64 @divClass{column-right-bottom}
65 @subheading Varie
66
67 @itemize
68
69 @item
70 @ref{Pubblicazioni}: cosa abbiamo scritto, e cosa è stato scritto su di noi.
71
72 @item
73 @ref{Notizie}: notizie sul progetto LilyPond.
74
75 @item
76 @ref{Attic}: annunci e changelog delle versioni precedenti.
77
78 @end itemize
79 @divEnd
80
81 @divEnd
82
83 @divClass{hide}
84 @menu
85 * Contatti::
86 * Esempi minimi::
87 * Segnalazione bug::
88 * Aiutaci::
89 * Sponsor::
90 * Sviluppo::
91 * Google Summer of Code::
92 * Autori::
93 * Riconoscimenti::
94 * Pubblicazioni::
95 * Notizie::
96 * Soffitta::
97 @end menu
98 @divEnd
99
100
101 @node Contatti
102 @unnumberedsec Contatti
103 @translationof Contact
104
105
106 @divClass{column-left-bottom}
107 @subheading Discussioni e aiuto per gli utenti
108
109 @subsubheading Mailing list degli utenti: @code{lilypond-user@@gnu.org}
110
111 Questa mailing list è il principale luogo dove gli utenti possono discutere
112 e aiutarsi.
113
114 @quotation
115 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-user,
116 iscrizione e informazioni su lilypond-user}
117
118 @uref{http://lists.gnu.org/archive/html/lilypond-user/,
119 archivio 1 della lista degli utenti}
120 @uref{http://www.mail-archive.com/lilypond-user@@gnu.org/,
121 archivio 2}
122 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.general,
123 archivio 3}
124
125 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.general,
126 scrivi alla lista lilypond-user tramite gmane}
127 @end quotation
128
129 @warning{Quando poni domande, usa gli @ref{Esempi minimi}!}
130
131 @subsubheading LilyPond Snippet Repository
132
133 Il LilyPond Snippet Repository è una grande raccolta di esempi
134 proposti dagli utenti, che possono essere liberamente copiati e
135 usati nei tuoi lavori.  Guarda quello che hanno scritto altre persone,
136 e aggiungi i tuoi esempi!
137
138 @example
139 @uref{http://lsr.di.unimi.it}
140 @end example
141
142 Esempi particolarmente istruttivi provenienti dal LSR sono inclusi nella
143 nostra documentazione ufficiale, in @ref{Snippets}.
144
145 @subsubheading IRC
146
147 Un certo livello di supporto è fornito nel nostro canale IRC,
148
149 @example
150 @uref{irc://irc.freenode.net/lilypond, #lilypond@@irc.freenode.net}
151 @end example
152
153 Questo canale non ha un archivio pubblico, dunque qualsiasi domanda che
154 potrebbe essere utile per altri dovrebbe essere inviata a una delle mailing list.
155
156 @html
157 <form action="http://webchat.freenode.net"
158       method="get"
159       name="f_lily_irc"
160   <label>irc name:
161     <input name="nick" type="text" size="15" value="">
162   </label>
163   <input name="channels" type="hidden" value="lilypond">
164   <input type="submit" value="Entra nella chat IRC #lilypond">
165 </form>
166
167 <script language="JavaScript" type="text/javascript">
168   var username = "web";
169   var lang = window.navigator.userLanguage ? window.navigator.userLanguage
170   : window.navigator.language;
171   username += '-' + lang.substr(0, 2);
172   username += '-' + navigator.appName.substr(0, 2);
173   username += navigator.appCodeName.replace (" ", "").substr(0, 2);
174   username += navigator.platform.replace (" ", "").replace("nux", "").replace("n32", "");
175   document.forms["f_lily_irc"].nick.value = username;
176 </script>
177 @end html
178
179 @subsubheading Altre lingue
180
181 @quotation
182
183 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-user-fr,
184 mailing list francese}
185
186 @uref{http://groups.google.com/group/lilypond-brasil,
187 gruppo portoghese}
188
189 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-es,
190 mailing list spagnola}
191
192 @uref{http://www.lilypondforum.de/,
193 forum tedesco}
194
195 @end quotation
196
197 @divEnd
198
199
200 @divClass{column-right-top}
201 @subheading LilyPond Blog
202
203 Leggi il blog gestito dalla comunità, @q{Scores of Beauty}:
204
205 @example
206 @uref{http://lilypondblog.org}
207 @end example
208
209 @subsubheading Mailing list dei rilasci: @code{info-lilypond@@gnu.org}
210
211 Questa mailing list è una lista a basso volume e in sola lettura che riceve
212 notifiche dei nuovi rilasci.
213
214 @quotation
215 @uref{http://lists.gnu.org/mailman/listinfo/info-lilypond,
216 iscrizione e informazioni su info-lilypond}
217
218 @uref{http://lists.gnu.org/archive/html/info-lilypond/,
219 archivio 1 della lista info}
220 @uref{http://www.mail-archive.com/info-lilypond@@gnu.org/,
221 archivio 2}
222 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.announce,
223 archivio 3}
224
225 @c don't include gmane posting here.  -gp
226 @end quotation
227
228
229 @divEnd
230
231
232 @divClass{column-right-bottom}
233 @subheading Luoghi di discussione per sviluppatori e traduttori
234
235 @subsubheading Mailing list degli sviluppatori: @code{lilypond-devel@@gnu.org}
236
237 Le discussioni tra sviluppatori hanno luogo in questa lista.  Le
238 @q{patch} possono essere inviate anche qui.
239
240 @quotation
241 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-devel,
242 iscrizione e informazioni su lilypond-devel}
243
244 @uref{http://lists.gnu.org/archive/html/lilypond-devel/,
245 archivio 1 della lista devel}
246 @uref{http://www.mail-archive.com/lilypond-devel@@gnu.org/,
247 archivio 2}
248 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.devel,
249 archivio 3}
250
251 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.devel,
252 scrivi alla lista lilypond-devel tramite gmane}
253 @end quotation
254
255
256 @subsubheading Mailing list dei bug: @code{bug-lilypond@@gnu.org}
257
258 Questa lista è dedicata alla segnalazione di bug e alle discussioni sui
259 problemi di LilyPond. Non inviare @q{patch} qui.
260
261 @quotation
262 @uref{http://lists.gnu.org/mailman/listinfo/bug-lilypond,
263 iscrizione e informazioni su bug-lilypond}
264
265 @uref{http://lists.gnu.org/archive/html/bug-lilypond/,
266 archivio 1 della lista bug}
267 @uref{http://www.mail-archive.com/bug-lilypond@@gnu.org/,
268 archivio 2}
269 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.bugs,
270 archivio 3}
271
272 @c don't include gmane posting here.  -gp
273 @end quotation
274
275 @warning{Prima di inviare un messaggio alla lista bug, leggi le nostre
276 linee guida per la @ref{Segnalazione bug}.}
277
278 @subsubheading Mailing list dei traduttori: @code{translations@@lilynet.org}
279
280 Tutte le discussioni relative alla traduzione dei manuali di LilyPond deve
281 avere luogo qui.  Non inviare patch a questa lista.
282
283 @quotation
284 @uref{http://lilypond-translations.3384276.n2.nabble.com/,
285 Archivio della mailing list dei traduttori}
286 @end quotation
287
288 @divEnd
289
290
291 @node Esempi minimi
292 @unnumberedsec Esempi minimi
293 @translationof Tiny examples
294
295 @divClass{column-center-top}
296 @subheading Cosa sono gli @qq{Esempi minimi}?
297
298 Un esempio minimo è un esempio dal quale @strong{niente} può essere tolto.
299 @divEnd
300
301 @divClass{column-left-bottom}
302 @subheading Perché crearli?
303
304 @divClass{keep-bullets}
305 @itemize
306
307 @item
308 Più l'esempio è semplice, più rapidamente potenziali solutori
309 possono comprenderlo e aiutarti.
310
311 @item
312 Un esempio minimo dimostra che hai tentato di risolvere il problema
313 da solo.  Quando le persone inviano grandi porzioni di codice, sembra
314 che non si preoccupino che li possiamo aiutare o no.
315
316 @item
317 Creare un esempio minimo ti aiuta a capire cosa sta
318 succedendo.  Molte segnalazioni di un falso problema possono essere
319 evitate se si prova a creare un esempio minimo; se non riesci a ricreare
320 un @qq{bug} in un esempio minimo, allora probabilmente il problema è
321 una conoscenza di LilyPond insufficiente, non un vero bug!
322
323 @end itemize
324 @divEnd
325
326 @divEnd
327
328
329 @divClass{column-right-bottom}
330 @subheading Come crearli?
331
332 @divClass{keep-bullets}
333 @itemize
334
335 @item
336 Includi il numero di versione nel comando @code{\version}.
337
338 @item
339 Crea un esempio piccolo!  Gli esempi che riguardano la spaziatura o la
340 formattazione di pagina potrebbero richiedere molte battute, ma la maggior
341 parte dei problemi può essere riprodotta con meno di una battuta.
342
343 @item
344 Durante la preparazione di un esempio, cerca di commentare @w{(@code{%}
345 o @code{%@{ @dots{} %@}})} le sezioni del tuo file.  Se riesci a
346 commentare una porzione di codice riuscendo a mantenere chiara l'idea principale,
347 allora elimina il materiale commentato!
348
349 @item
350 Evita di usare note, tonalità o segni di tempo complessi a meno che
351 il malfunzionamento non riguardi proprio il comportamento di questi elementi.
352
353 @item
354 Non usare i comandi @code{\override} o @code{\set}, a meno che il malfunzionamento
355 non riguardi questi comandi in particolare.
356
357 @item
358 Eventualmente, allega un'immagine che mostri il risultato grafico desiderato.
359
360 @end itemize
361 @divEnd
362
363 @divEnd
364
365 @divClass{column-center-bottom}
366 @subheading Quanto piccoli devono essere?
367
368 Il codice seguente è un esempio minimo?
369
370 @example
371 \version "2.14.1"
372 \include "english.ly"
373
374 \score @{
375   \new Staff @{
376     \key d \major
377     \numericTimeSignature
378     \time 2/4
379     <cs' d'' b''>16 <cs' d'' b''>8.
380     %% Here: the tie on the D's looks funny
381     %% Too tall? Left-hand endpoint is not aligned with the B tie?
382     ~
383     <cs' d'' b''>8 [ <b d'' a''> ]
384   @}
385 @}
386 @end example
387
388 Non è poi così grande, ma un vero esempio minimo è il seguente:
389
390 @example
391 \version "2.14.1"
392 @{
393   % middle tie looks funny here:
394   <c' d'' b''>8. ~ <c' d'' b''>8
395 @}
396 @end example
397
398 Sono pochi gli esempi minimi che superano 10 righe di codice -
399 spesso 4 righe sono sufficienti per illustrare il problema!
400
401 @divEnd
402
403
404 @node Segnalazione bug
405 @unnumberedsec Segnalazione bug
406 @translationof Bug reports
407
408 @divClass{heading-center}
409 Se hai un codice di input che produce un crash o un output sbagliato,
410 allora si tratta di un bug.
411 @divEnd
412
413 @divClass{column-center-top}
414 @subheading Passo 1: Bug noti
415
416 Potremmo già essere a conoscenza di questo bug.  Controlla qui:
417
418 @example
419 @uref{http://sourceforge.net/p/testlilyissues/issues/}
420 @end example
421
422 @warning{Per favore @strong{NON} aggiungere segnalazioni di bug direttamente
423 nel bug tracker.  Una volta che il problema è stato aggiunto al tracker, aggiungi
424 pure maggiori informazioni nella segnalazione.}
425
426 @divEnd
427
428
429 @divClass{column-left-bottom}
430 @subheading Passo 2: Creare una segnalazione bug
431
432 Se hai scoperto un bug che non è ancora stato riportato, puoi aiutarci creando
433 una segnalazione bug.
434
435 @warning{Accettiamo segnalazioni bug esclusivamente nella forma di @ref{Esempi
436 minimi}.  Abbiamo risorse molto limitate, quindi qualsiasi esempio non minimo
437 sarà scartato.  Quasi ogni bug può essere dimostrato con quattro note o meno!}
438
439 Ecco un esempio di una valida segnalazione bug:
440
441 @example
442 % Le alterazioni dovrebbero comparire solo nella
443 % prima nota di una legatura di valore, ma questa
444 % versione mostra il bemolle accanto a entrambe le note.
445 \version "2.10.1"
446
447 \relative c'' @{
448  bes1 ~
449  bes1
450 @}
451 @end example
452
453 @divEnd
454
455 @divClass{column-right-bottom}
456 @subheading Passo 3: Inviare una segnalazione bug
457
458 Dopo aver verificato che il problema non sia già noto e aver
459 creato una segnalazione bug, inviacela!
460
461 @divClass{keep-bullets}
462 @itemize
463
464 @item
465 Sei iscritto alla mailing list @uref{mailto:bug-lilypond@@gnu.org,
466 bug-lilypond@@gnu.org}, puoi inviare una normale email.
467
468 @item
469 Se non sei iscritto, puoi comunque inviare una segnalazione bug attraverso
470 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs,
471 l'interfaccia web lilypond.bugs di gmane}.
472
473 Purtroppo c'è un severo controllo @qq{contro il top-posting} nell'interfaccia di
474 gmane, che viene spesso innescato erroneamente dai file lilypond.
475 Per evitarlo, aggiungi
476
477 @example
478 > I'm not top posting.
479 @end example
480
481 @noindent
482 (@emph{devi} includere il @code{>} ) in cima alla tua segnalazione bug.
483
484 @end itemize
485 @divEnd
486 @divEnd
487
488 @divClass{column-center-bottom}
489 @subheading Passo 4: Attendi una risposta
490
491 Una volta che la segnalazione bug è stata inviata alla lista, la nostra Squadra
492 Bug la esaminerà e forse ti chiederà maggiori informazioni.  Verrai avvisato
493 quando la segnalazione viene aggiunta al bug tracker.  Una risposta può richiedere
494 fino a 4 giorni, perché abbiamo un numero limitato di volontari per questo compito.
495
496 Una volta che un bug è stato aggiunto al tracker, puoi commentarlo per aggiungere
497 informazioni a riguardo.  Puoi anche contrassegnare il bug in modo da ricevere
498 automaticamente delle email ogni volta capiti un'attività relativa al bug.  Per
499 fare questo occorre avere un account google.
500 @divEnd
501
502 @divClass{column-center-bottom}
503 @subheading Aiuto facoltativo: mostra il comportamento desiderato
504
505 Dopo che il problema è stato aggiunto al tracker, può essere molto
506 utile poter vedere l'output desiderato.  Aggiungi pure del codice di
507 input e/o delle immagini (se possibile, create con altri strumenti) che
508 mostrino come dovrebbe apparire secondo te!
509
510 @divEnd
511
512
513
514 @node Aiutaci
515 @unnumberedsec Aiutaci
516 @translationof Help us
517
518 @divClass{column-center-top}
519 @helpusNeed
520
521 @divEnd
522
523 @divClass{column-left-top}
524 @divClass{keep-bullets}
525 @helpusSimple
526
527 @divEnd
528 @divEnd
529
530 @divClass{column-right-top}
531 @helpusAdvanced
532
533 @divEnd
534
535
536 @node Sponsor
537 @unnumberedsec Sponsor
538 @translationof Sponsoring
539
540 @divClass{keep-bullets}
541 @divClass{column-left-top}
542 @subheading Remunerazioni (bounty)
543
544 In passato,
545
546 @itemize
547 @item alcuni utenti hanno pagato per avere nuove funzionalità
548 @item alcuni sviluppatori hanno aggiunto nuove funzionalità a pagamento
549 @end itemize
550
551 Il progetto LilyPond non coordina queste iniziative; non appoggiamo
552 né scoraggiamo tali accordi.  Qualsiasi contratto tra individui
553 privati è affar loro, non nostro.
554
555 @divEnd
556
557 @divClass{column-right-top}
558 @subheading Linee guida
559
560 Gli utenti che desiderano offrire del denaro in cambio di lavoro devono
561 tenere a mente i seguenti punti:
562
563 @itemize
564 @item
565 Gli sviluppatori di LilyPond talvolta pubblicizzano i propri servizi sulle
566 liste email di lilypond.
567
568 @item
569 Qualsiasi accordo tra singoli individui deve includere le normali
570 precauzioni da prendere quando si conduce un affare: chi paga, quanto
571 paga, con quale metodo di pagamento e in base a quali
572 condizioni.  Suggeriamo di risolvere qualsiasi ambiguità o incertezza
573 su tali questioni prima che il lavoro inizi.
574
575 @end itemize
576
577 @divEnd
578
579 @divClass{column-center-bottom}
580 @subheading Sviluppatori interessati
581
582 Di seguito riportiamo una lista di persone interessate a lavorare
583 dietro remunerazione.  Si noti che la quantità di lavoro fatto da parte dei
584 singoli varia nel corso degli anni.  Non garantiamo che questa lista
585 sia aggiornata, né che le persone qui elencate abbiano particolari
586 abilità.  L'unico criterio è "XYZ ha chiesto di essere
587 inserito in questa pagina".
588
589 Un buon modo per sapere quali sono gli sviluppatori più attivi e preparati
590 è guardare la storia del repository git.  Statistiche fino alla versione
591 @versionDevel{}:
592
593 @multitable @columnfractions .3 .3 .3
594 @item @uref{http://lilypond.org/~graham/gitstats-all/, storia complessiva}
595 @tab @uref{http://lilypond.org/~graham/gitstats-1year/, ultimo anno}
596 @tab @uref{http://lilypond.org/~graham/gitstats-3months/, ultimi tre mesi}
597 @end multitable
598
599 Sviluppatori interessati:
600 @table @asis
601 @item @email{lilypond-devel@@gnu.org, mailing list degli sviluppatori di LilyPond}
602 In questo momento nessuno programmatore si è proposto per fornire miglioramenti
603 di LilyPond a pagamento, ma è comunque possibile provare a chiedere nella
604 mailing list degli sviluppatori.
605
606 @c Format
607 @c @item @email{name@@adress.domain, Name}
608 @c area of interest (256 chars max)
609
610 @end table
611
612 @divEnd
613 @divEnd
614
615
616 @node Sviluppo
617 @unnumberedsec Sviluppo
618 @translationof Development
619
620 @divClass{heading-center}
621 @ifclear web_version
622   @heading Development for LilyPond @version
623 @end ifclear
624 @ifset web_version
625   @heading Development for LilyPond @versionDevel
626 @end ifset
627
628 @c we normally don't allow named references, but in this case
629 @c it's good to emphasize the "stable" part.  -gp
630 @warning{Queste sono le versioni @emph{instabili e di sviluppo}.  Se hai
631 un minimo dubbio su come usare o installare LilyPond, ti raccomandiamo
632 di usare il @ref{Download, download per la versione stabile}, e leggere i
633 @ref{Manuali, manuali stabili}.}
634
635 @divEnd
636
637 @divClass{column-center-top}
638 @subheading Numeri di versione
639
640 LilyPond viene distribuito in due versioni: la versione stabile e quella
641 di sviluppo o instabile.  Le versioni stabili hanno un numero di versione
642 @q{minore} pari (per esempio 2.8, 2.10, 2.12).  Le versioni di sviluppo
643 hanno un numero di versione @q{minore} dispari (per esempio 2.7, 2.9, 2.11).
644
645 @divEnd
646
647
648 @divClass{column-left-top}
649 @subheading Download
650
651 Le istruzioni su git e la compilazione sono nella Guida del Collaboratore.
652
653 @quotation
654 @uref{http://git.sv.gnu.org/gitweb/?p=lilypond.git, repository git di lilypond}
655 @end quotation
656
657 Gli editor della Documentazione e i tester generalmente vorranno scaricare
658 l'ultimo binario:
659
660 @quotation
661
662 @downloadDevelLinuxNormal
663
664 @downloadDevelLinuxBig
665
666 @downloadDevelLinuxPPC
667
668 @downloadDevelFreeBSDNormal
669
670 @downloadDevelFreeBSDBig
671
672 @downloadDevelDarwinNormal
673
674 @downloadDevelDarwinPPC
675
676 @downloadDevelWindows
677
678 @downloadDevelSource
679
680 @end quotation
681
682 @divEnd
683
684
685 @divClass{column-right-top}
686 @subheading Guida del Collaboratore
687
688 Lo sviluppo di LilyPond è piuttosto complesso.  Per aiutare i
689 nuovi collaboratori e mantenere l'intero sistema (tendenzialmente)
690 stabile, abbiamo scritto un manuale per i compiti di sviluppo.
691
692 @docLinksBare{Contributor's Guide, contributor,
693   @rcontribnamed{Top,Contributor's Guide},
694   @manualDevelContributorSplit,
695   @manualDevelContributorBig, 500 kB,
696   @manualDevelContributorPdf, 2.8 MB}
697
698 @divEnd
699
700
701 @divClass{column-center-top}
702 @subheading Collaudi di regressione
703
704 @divClass{keep-bullets}
705
706 @ifclear web_version
707
708 @itemize
709 @item
710 @uref{../../input/regression/collated-files.html, Regression tests}:
711 I collaudi per questa versione.
712 (@uref{../../input/regression/collated-files.pdf, pdf version})
713
714 @item
715 @uref{../../input/regression/musicxml/collated-files.html, MusicXML tests}:
716 I collaudi musicXML per questa versione.
717 (@uref{../../input/regression/musicxml/collated-files.pdf, pdf version})
718
719 @item
720 @uref{../../input/regression/abc2ly/collated-files.html, abc2ly tests}:
721 I collaudi abc2ly per questa versione.
722 (@uref{../../input/regression/abc2ly/collated-files.pdf, pdf version})
723
724 @item
725 @uref{../../input/regression/lilypond-book/collated-files.html, lilypond-book tests}:
726 I collaudi lilypond-book per questa versione.
727 (@uref{../../input/regression/lilypond-book/collated-files.pdf, pdf version})
728 @end itemize
729 @end ifclear
730
731 @ifset web_version
732 @subsubheading Versione di sviluppo
733
734 @itemize
735 @item @regtestDevel (@regtestDevelPdf{})
736
737 @item @regtestDevelXml (@regtestDevelXmlPdf{})
738
739 @item @regtestDevelAbc (@regtestDevelAbcPdf{})
740
741 @item @regtestDevelLilypondBook (@regtestDevelLilypondBookPdf{})
742 @end itemize
743
744 @subsubheading Versione stabile
745
746 @itemize
747 @item @regtestStable (@regtestStablePdf{})
748
749 @item @regtestStableXml (@regtestStableXmlPdf{})
750
751 @item @regtestStableAbc (@regtestStableAbcPdf{})
752
753 @item @regtestStableLilypondBook (@regtestStableLilypondBookPdf{})
754 @end itemize
755 @end ifset
756
757 @subsubheading Tutte le versioni
758
759 @itemize
760 @item @uref{http://lilypond.org/test, Confronto tra i collaudi di regressione}
761
762 @item @uref{http://lilypond.org/downloads/binaries/test-output/,
763 Archivio di tutti i collaudi di regressione}
764
765 @end itemize
766
767 @divEnd
768 @divEnd
769
770
771
772 @divClass{column-center-bottom}
773 @subheading Manuali
774
775 @ifclear web_version
776 @warning{Questi manuali sono per LilyPond @version{}; gli ultimi
777 manuali sono reperibili su @url{http://lilypond.org}}
778 @end ifclear
779
780 @divClass{normal-table}
781 @multitable @columnfractions .3 .3 .3
782 @headitem Introduzione
783
784 @item
785 @docLinkSplit{Learning,learning,@manualDevelLearningSplit-it}
786 @tab
787 @docLinkBig{Learning,learning,@manualDevelLearningBig-it}
788 @tab
789 @docLinkPdf{Learning,learning,@manualDevelLearningPdf-it}
790
791 @item
792 @docLinkSplit{Glossary,music-glossary,@manualDevelGlossarySplit}
793 @tab
794 @docLinkBig{Glossary,music-glossary,@manualDevelGlossaryBig}
795 @tab
796 @docLinkPdf{Glossary,music-glossary,@manualDevelGlossaryPdf}
797
798 @item
799 @docLinkSplit{Essay,essay,@manualDevelEssaySplit-it}
800 @tab
801 @docLinkBig{Essay,essay,@manualDevelEssayBig-it}
802 @tab
803 @docLinkPdf{Essay,essay,@manualDevelEssayPdf-it}
804 @end multitable
805
806 @multitable @columnfractions .3 .3 .3
807 @headitem Regolare
808
809 @item
810 @docLinkSplit{Notation,notation,@manualDevelNotationSplit-it}
811 @tab
812 @docLinkBig{Notation,notation,@manualDevelNotationBig-it}
813 @tab
814 @docLinkPdf{Notation,notation,@manualDevelNotationPdf-it}
815
816 @item
817 @docLinkSplit{Usage,usage,@manualDevelUsageSplit-it}
818 @tab
819 @docLinkBig{Usage,usage,@manualDevelUsageBig-it}
820 @tab
821 @docLinkPdf{Usage,usage,@manualDevelUsagePdf-it}
822
823 @item
824 @docLinkSplit{Snippets,snippets,@manualDevelSnippetsSplit}
825 @tab
826 @docLinkBig{Snippets,snippets,@manualDevelSnippetsBig}
827 @tab
828 @docLinkPdf{Snippets,snippets,@manualDevelSnippetsPdf}
829 @end multitable
830
831 @multitable @columnfractions .3 .3 .3
832 @headitem Saltuario
833
834 @item
835 @docLinkSplit{Web,web,@manualDevelWebSplit-it}
836 @tab
837 @docLinkBig{Web,web,@manualDevelWebBig-it}
838 @tab
839 @docLinkPdf{Web,web,@manualDevelWebPdf-it}
840
841 @item
842 @docLinkSplit{Changes,changes,@manualDevelChangesSplit}
843 @tab
844 @docLinkBig{Changes,changes,@manualDevelChangesBig}
845 @tab
846 @docLinkPdf{Changes,changes,@manualDevelChangesPdf}
847
848 @item
849 @docLinkSplit{Extending,extending,@manualDevelExtendingSplit}
850 @tab
851 @docLinkBig{Extending,extending,@manualDevelExtendingBig}
852 @tab
853 @docLinkPdf{Extending,extending,@manualDevelExtendingPdf}
854
855 @item
856 @docLinkSplit{Internals,internals,@manualDevelInternalsSplit}
857 @tab
858 @docLinkBig{Internals,internals,@manualDevelInternalsBig}
859 @tab
860 @docLinkPdf{Internals,internals,@manualDevelInternalsPdf}
861 @end multitable
862
863 @ifset web_version
864 @multitable @columnfractions .3
865 @headitem Per scaricare
866
867 @item
868 @doctarballDevel
869 @end multitable
870 @end ifset
871
872
873 @divEnd
874 @divEnd
875
876
877 @node Google Summer of Code
878 @unnumberedsec Google Summer of Code
879 @translationof Google Summer of Code
880
881 @divClass{column-center-top}
882 @subheading Che cos'è il Google Summer of Code?
883
884 @uref{https://developers.google.com/open-source/gsoc/, GSoC} è un programma
885 internazionale che offre agli studenti degli stipendi per scrivere codice per
886 progetti di software libero e open source durante l'estate.  È un'ottima
887 opportunità per gli studenti per fare esperienza con lo sviluppo software
888 in un progetto vero e per dare un contributo da cui tutti potranno trarre
889 vantaggio.  Attrae nuovi collaboratori e stimola gli studenti che già
890 partecipano allo sviluppo di LilyPond ad impegnarsi di più in esso.  LilyPond
891 partecipa a GSoC sotto l'egida del @uref{http://www.gnu.org/, progetto GNU}.
892
893 Abbiamo avuto partecipanti al GSoC nel 2012, 2015 e 2016 e invitiamo gli
894 studenti a fare domanda per le prossime estati.
895
896 Se hai dubbi o desideri presentare domanda, invia un'email alla nostra
897 mailing list degli sviluppatori (vedi @ref{Contact}).
898
899 @divEnd
900
901 @divClass{column-center-middle-color2}
902 @subheading Elenco di idee di progetti
903
904 Ecco un elenco di progetti suggeriti per il GSoC o per chiunque sia interessato
905 a aiutare a migliorare LilyPond. (Ultimo aggiornamento: Novembre 2016)
906
907 La disponibilità di mentori varia da progetto a progetto e di anno in anno.
908 Invia un'email alla nostra mailing list degli sviluppatori (vedi @ref{Contact})
909 e ti aiuteremo a trovare un mentore per un progetto che sia adatto ai tuoi
910 interessi e capacità.
911
912 Se hai idee per un progetto GSoC che non è elencato qui sotto, puoi inviarci
913 un'email per discuterne.  Ci sono molte aree in cui LilyPond può essere
914 migliorato e il nostro team di sviluppo è sempre disponibile a aiutare
915 coloro che desiderino affrontare un progetto come quelli di seguito elencati.
916
917 Una lista completa di tutti i problemi da risolvere si trova
918 @uref{http://sourceforge.net/p/testlilyissues/issues/, qui}.
919
920 @divEnd
921
922 @divClass{column-center-middle-color3}
923 @subheading Migliorare la struttura interna degli accordi
924
925 La rappresentazione interna degli accordi in LilyPond non è abbastanza potente
926 da comprendere la nomenclatura degli accordi jazz.  Attualmente l'accordo ha
927 una radice, un basso e un'inversione.  Sarebbe auspicabile poter gestire
928 accordi @qq{impilati} o bicordi, minori/maggiori, etc.  Per poter far questo,
929 deve essere sviluppata una rappresentazione interna capace di catturare
930 l'essenza di accordi complessi.  Una volta che questa rappresentazione
931 interna viene sviluppata, c'è un'ulteriore vantaggio: sarà più semplice
932 migliorare la formattazione dei nomi degli accordi.
933
934 @strong{Difficoltà:} Facile/media
935 @strong{Requisiti:} Scheme (Guile), ma il livello necessario può essere
936 facilmente imparato
937 @strong{Consigliato:} Teoria e nomenclatura degli accordi
938 @strong{Mentore:} Carl Sorensen
939
940 @divEnd
941
942 @divClass{column-center-middle-color3}
943 @subheading Aggiungere varianti dei glifi dei tipi di carattere
944
945 @divClass{keep-bullets}
946 @itemize
947
948 @item
949 Aggiungere varianti @q{sulla} linea del rigo e @q{tra} le linee dei righi.
950
951 @item
952 Varianti più corte e più strette di alcuni glifi, come ad esempio le
953 alterazioni.  Un altro esempio più specifico è la testa della nota
954 breve nella notazione antica che ha due varianti, con un @q{buco} più
955 piccolo o più grande.
956
957 @end itemize
958 @divEnd
959
960 @strong{Difficoltà:} facile
961 @strong{Requisiti:} MetaFont, C++, buon occhio per il dettaglio
962 @strong{Conoscenze consigliate:} conoscenza di base di LilyPond
963 @strong{Mentore/i:} Werner Lemberg
964
965 @divEnd
966
967 @divClass{column-center-middle-color3}
968 @subheading Abbellimenti
969
970 Correggere i problemi di sincronizzazione degli abbellimenti.
971 Gli abbellimenti possono interferire col modo in cui LilyPond
972 gestisce il tempo e causare strani effetti, specialmente quando si
973 usano più righi e alcuni di questi hanno degli abbellimenti mentre
974 altri non ce li hanno.  Questo è uno dei
975 @uref{https://sourceforge.net/p/testlilyissues/issues/34/,bug}  più
976 imbarazzanti e di vecchia data in LilyPond.
977
978 @strong{Difficoltà:} media
979 @strong{Requisiti:} C++, MIDI
980 @strong{Consigliato:} familiarità col funzionamento interno di LilyPond
981 @strong{Mentori potenziali:} Mike Solomon (non disponibile per GSoC 2016), Carl Sorensen
982
983 @divEnd
984
985
986 @divClass{column-center-middle-color3}
987 @subheading Migliorare la disposizione predefinita delle travature
988
989 Per le travature normali, tra i righi, spezzate e angolari.  La disposizione
990 delle travature deve dipendere dal contesto e dalle note vicine (si veda la
991 sezione 2.2 di
992 @uref{http://imslp.org/wiki/Repository_of_Music-Notation_Mistakes_%28Coulon%2C_Jean-Pierre%29,
993 questo libro}).  Se possibile, ridurre anche il tempo di elaborazione della
994 disposizione delle travature.
995
996 @strong{Difficoltà:} media
997 @strong{Requisiti:} C++, esperienza con la scrittura di euristiche
998 @strong{Conoscenze consigliate:} senso estetico
999 @strong{Mentori potenziali:} Mike Solomon (non disponibile per GSoC 2016), Carl Sorensen
1000
1001 @divEnd
1002
1003
1004 @divClass{column-center-middle-color3}
1005 @subheading Migliorare il comportamento durante la compilazione
1006
1007 Strumenti di analisi automatica del codice, come il rilevamento di
1008 perdite di memoria di valgrind e i profilatori di codice di callgrind,
1009 forniscono informazioni utili per individuare possibili errori nel
1010 nostro codice C++.  Pulire gli avvisi ci permetterebbe di automatizzare
1011 il rifiuto di qualsiasi patch che introduca avvisi ulteriori.
1012
1013 @strong{Difficoltà:} media
1014 @strong{Requisiti:} C++
1015 @strong{Mentori potenziali:} Reinhold Kainhofer (non disponibile per GSoC 2016),
1016 Joe Neeman
1017
1018 @divEnd
1019
1020
1021 @divClass{column-center-middle-color3}
1022 @subheading MusicXML
1023
1024 Migliorare le funzioni di importazione e esportazione di MusicXML:
1025
1026 @divClass{keep-bullets}
1027 @itemize
1028
1029 @item
1030 Gestire l'esportazione del contenuto musicale principale come l'esportazione
1031 MIDI (ovvero usando classi dedicate dell'esportatore, derivate dalla classe
1032 del traduttore).
1033
1034 @item
1035 Costruire l'albero XML del contenuto musicale di base,
1036 aggiungere un collegamento dall'evento musicale al tag XML.
1037
1038 @item
1039 Far sì che tutti gli incisori di LilyPond facciano il loro lavoro.
1040
1041 @item
1042 Aggiungere la capacità di collegare ogni oggetto dell'output
1043 (ovvero ogni stampo (stencil) / gruppo di stampi) alla sua causa musicale
1044 (e quindi al tag XML nell'albero XML).
1045
1046 @item
1047 Creare un backend di output XML, che possa aggiungere le informazioni di
1048 formattazione per ogni oggetto di output ai tag XML.
1049
1050 @end itemize
1051 @divEnd
1052
1053 Ci sono varie direzioni possibili per questo progetto, inclusa quella di
1054 proseguire l'esportazione in formato MusicXML iniziata nel progetto GSoC 2015.
1055
1056 @strong{Difficoltà:} media
1057 @strong{Requisiti:} MusicXML, Python, Scheme, conoscenza di base di LilyPond
1058 @strong{Mentori potenziali:} Reinhold Kainhofer, Mike Solomon (entrambi non
1059 disponibili per GSoC 2016)
1060
1061 È utile avere una certa familiarità con altri software di notazione musicale (a
1062 fine comparativo).
1063
1064 @divEnd
1065
1066 @divClass{column-center-middle-color3}
1067 @subheading Migliorare le legature di portamento e di valore
1068
1069 La qualità tipografica delle legature di portamento e di valore è spesso
1070 non soddisfacente.  Le legature di valore @qq{spezzate} da una chiave o da
1071 un cambio di rigo non sono gestite al meglio.  Il progetto potrebbe
1072 includere la raccolta e la classificazione di esempi di output scadente, la
1073 decisione sull'output desiderato e la scrittura del codice per migliorarlo.
1074
1075 @strong{Difficoltà:} difficile
1076 @strong{Requisiti:} C++, esperienza con la scrittura di euristica
1077 @strong{Conoscenze consigliate:} conoscenza di LilyPond, senso estetico
1078 @strong{Mentori:} Mike Solomon, Janek Warchol (entrambi non disponibili
1079 per GSoC 2016)
1080
1081 @divEnd
1082
1083
1084
1085 @node Autori
1086 @unnumberedsec Autori
1087 @translationof Authors
1088
1089 @divClass{column-left-top}
1090 @subheading Team di Sviluppo attuale
1091
1092 @divClass{keep-bullets}
1093 @developersCurrent
1094 @divEnd
1095 @divEnd
1096
1097 @divClass{column-right-top}
1098 @subheading Team di Sviluppo precedente
1099
1100 @divClass{keep-bullets}
1101 @developersPrevious
1102 @divEnd
1103 @divEnd
1104
1105
1106 @divClass{column-center-top}
1107 @subheading Collaboratori attuali
1108
1109 @divClass{keep-bullets}
1110 @subsubheading Programmazione
1111
1112 @coreCurrent
1113
1114 @subsubheading Font tipografico
1115
1116 @fontCurrent
1117
1118 @subsubheading Documentazione
1119
1120 @docCurrent
1121
1122 @subsubheading Bug squad
1123
1124 @bugsquadCurrent
1125
1126 @subsubheading Supporto
1127
1128 @supportCurrent
1129
1130 @subsubheading Traduzione
1131
1132 @translationsCurrent
1133
1134 @divEnd
1135 @divEnd
1136
1137
1138 @divClass{column-center-bottom}
1139 @subheading Collaboratori precedenti
1140
1141 @divClass{keep-bullets}
1142 @subsubheading Programmazione
1143
1144 @corePrevious
1145
1146 @subsubheading Font tipografico
1147
1148 @fontPrevious
1149
1150 @subsubheading Documentazione
1151
1152 @docPrevious
1153
1154 @c    uncomment when we have any previous members -gp
1155 @c @subsubheading Bug squad
1156
1157 @c @bugsquadCurrent
1158
1159 @subsubheading Supporto
1160
1161 @supportPrevious
1162
1163 @subsubheading Traduzione
1164
1165 @translationsPrevious
1166
1167 @divEnd
1168 @divEnd
1169
1170
1171 @node Riconoscimenti
1172 @unnumberedsec Riconoscimenti
1173 @translationof Acknowledgements
1174
1175 @divClass{column-center-top}
1176 @subheading Riconoscimenti
1177
1178 @divClass{keep-bullets}
1179 @acknowledgementsCurrent
1180 @divEnd
1181 @divEnd
1182
1183
1184
1185 @node Pubblicazioni
1186 @unnumberedsec Pubblicazioni
1187 @translationof Publications
1188
1189 @divClass{column-center-top}
1190 @subheading Cosa abbiamo scritto su LilyPond
1191
1192 @divClass{keep-bullets}
1193
1194 @include we-wrote.itexi
1195
1196 @divEnd
1197 @divEnd
1198
1199
1200 @divClass{column-center-bottom}
1201 @subheading Cosa altri hanno fatto con LilyPond
1202
1203 @divClass{keep-bullets}
1204
1205 @include others-did.itexi
1206
1207 @divEnd
1208 @divEnd
1209
1210 @contactUsAbout{articoli accademici}
1211
1212 @node Notizie
1213 @unnumberedsec Notizie
1214 @translationof News
1215
1216 @divClass{heading-center}
1217 @warning{Molti dei vecchi annunci e changelog si possono trovare
1218 in @ref{Soffitta}}
1219 @divEnd
1220
1221 @include web/news-front.itexi
1222
1223 @include web/news.itexi
1224
1225
1226 @node Soffitta
1227 @unnumberedsec Soffitta
1228 @translationof Attic
1229
1230 @divClass{column-center-top}
1231 @subheading Annunci
1232
1233 Annunci e notizie ordinati per versione:
1234 @uref{http://lilypond.org/doc/v2.16/Documentation/web/index#Lilypond-2_002e16_002e0-released_0021-August-24_002c-2012-1,v2.16},
1235 @uref{http://lilypond.org/doc/v2.14/Documentation/web/index#LilyPond-2_002e14_002e0-released_0021-June-6_002c-2011,v2.14},
1236 @miscLink{announce-v2.12,v2.12},
1237 @miscLink{announce-v2.10,v2.10},
1238 @miscLink{announce-v2.8,v2.8},
1239 @miscLink{announce-v2.6,v2.6},
1240 @miscLink{announce-v2.4,v2.4},
1241 @miscLink{announce-v2.2,v2.2},
1242 @miscLink{announce-v2.0,v2.0},
1243 @miscLink{ANNOUNCE-1.2,v1.2},
1244 @miscLink{ANNOUNCE-1.0,v1.0},
1245 @miscLink{ANNOUNCE-0.1,v0.1}
1246
1247 Elenco descrittivo dei cambiamenti per ogni versione:
1248 @uref{http://lilypond.org/doc/v2.16/Documentation/changes/index.html,v2.16},
1249 @uref{http://lilypond.org/doc/v2.14/Documentation/changes/index.html,v2.14},
1250 @uref{http://lilypond.org/doc/v2.12/Documentation/topdocs/NEWS,v2.12},
1251 @uref{http://lilypond.org/doc/v2.10/Documentation/topdocs/NEWS,v2.10},
1252 @uref{http://lilypond.org/doc/v2.8/Documentation/topdocs/NEWS,v2.8},
1253 @uref{http://lilypond.org/doc/v2.6/Documentation/topdocs/NEWS,v2.6},
1254 @uref{http://lilypond.org/doc/v2.4/Documentation/topdocs/out-www/NEWS,v2.4},
1255 @uref{http://lilypond.org/doc/v2.2/Documentation/topdocs/out-www/NEWS,v2.2},
1256 @uref{http://lilypond.org/doc/v2.0/Documentation/topdocs/out-www/NEWS,v2.0},
1257 @uref{http://lilypond.org/doc/v1.8/Documentation/topdocs/out-www/NEWS,v1.8},
1258 @uref{http://lilypond.org/doc/v1.6/Documentation/out-www/NEWS,v1.6},
1259 @miscLink{NEWS-1.4,v1.4},
1260 @miscLink{NEWS-1.2,v1.2}
1261
1262 @divEnd
1263
1264 @subheading Grazie
1265
1266 Grazie a sviluppatori, collaboratori, cacciatori di bug e a chi ci ha dato
1267 preziosi suggerimenti
1268 @miscLink{THANKS-2.16,v2.16},
1269 @miscLink{THANKS-2.14,v2.14},
1270 @miscLink{THANKS-2.12,v2.12},
1271 @miscLink{THANKS-2.10,v2.10},
1272 @miscLink{THANKS-2.8,v2.8},
1273 @miscLink{THANKS-2.6,v2.6},
1274 @miscLink{THANKS-2.4,v2.4},
1275 @miscLink{THANKS-2.2,v2.2},
1276 @miscLink{THANKS-2.0,v2.0},
1277 @miscLink{THANKS-1.8,v1.8}
1278
1279 @divEnd
1280
1281 @divClass{column-center-bottom}
1282 @subheading Lista dei cambiamenti
1283
1284 Lista dei cambiamenti apportati da ciascun sviluppatore in ogni versione:
1285 @miscLink{ChangeLog-2.10,v2.10},
1286 @miscLink{ChangeLog-2.3,v2.3},
1287 @miscLink{ChangeLog-2.1,v2.1},
1288 @miscLink{ChangeLog-1.5,v1.5 (1)},
1289 @miscLink{CHANGES-1.5,v1.5 (2)},
1290 @miscLink{CHANGES-1.4,v1.4},
1291 @miscLink{CHANGES-1.3,v1.3},
1292 @miscLink{CHANGES-1.2,v1.2},
1293 @miscLink{CHANGES-1.1,v1.1},
1294 @miscLink{CHANGES-1.0,v1.0},
1295 @miscLink{CHANGES-0.1,v0.1},
1296 @miscLink{CHANGES-0.0,v0.0}
1297
1298 @divEnd