Participation
Nous avons besoin de vous !
L’équipe de développement de LilyPond est fort réduite ; nous souhaitons vraiment y accueillir davantage de contributeurs. Pourquoi pas vous ? Apportez votre contribution au développement de LilyPond !
Prendre en charge même des tâches simples peut avoir un impact conséquent : cela permet aux développeurs plus expérimentés de consacrer leur temps à des travaux plus ardus.
Tâches simples
- La liste de diffusion : répondre aux questions des autres utilisateurs.
- Les rapports de bogue : aider les utilisateurs à rédiger correctement et traduire leurs signalements de bogue, puis aider l’équipe des correcteurs à traiter ces problèmes.
- Documentation : il est possible de proposer des modifications, en suivant les recommandations s’appliquant aux suggestions en matière de documentation.
- LilyPond Snippet Repository (LSR): ajouter ou corriger des extraits. Voir Ajout et édition d’extraits.
- Discussions, relectures et tests : les développeurs demandent régulièrement des retours sur des ajouts à la documentation, d’éventuels changements de syntaxe ou de nouvelles fonctionnalités à tester. Vous aussi, prenez part à ces discussions !
Tâches intermédiaires
Note : Ces travaux demandent en général de disposer des fichiers source du logiciel et de la documentation, mais n’exigent pas un environnement de développement complet. Voir Débuter avec Git.
- Documentation : voir Travailler sur la documentation et Générer la documentation sans compiler.
- Site web : le site web est compilé par le même code source que le reste de la documentation. Reportez-vous aux informations sur la documentation, ainsi qu’au chapitre Travailler sur le site internet.
- Traductions : voir Traduire la documentation et Traduire le site internet.
Tâches ardues
Note : Ces travaux demandent en général de disposer du code
source et d’être en mesure de compiler LilyPond. Voir
Débuter avec Git et
Compiler LilyPond.
Nous engageons les nouveaux contributeurs utilisant Windows à utiliser
une machine virtuelle pour faire tourner lilydev. Voir
Lilydev.
- Corriger des bogues et ajouter de nouvelles fonctionnalités : la voie recommandée est de se joindre aux « Frogs », et de lire Programming work.
Projets
Frogs
Site et liste de diffusion :
http://frogs.lilynet.net
Les « Frogs » sont de simples utilisateurs de LilyPond qui ont décidé de s’impliquer dans le développement de leur logiciel préféré. Ils corrigent des bogues, implémentent de nouvelles fonctionnalités ou documentent le code source. Il y a beaucoup à faire, mais le plus important est que chacun peut ainsi en apprendre beaucoup sur LilyPond, les logiciels libres, la programmation… et s’amuser ! L’aventure vous tente ? Alors une seule chose à faire : Rejoignez les Frogs !
Projet GLISS de stabilisation de la syntaxe
Page web : Grand LilyPond Input Syntax Standardization (GLISS)
Le « GLISS » (Grand LilyPond Input Syntax Standardization) est destiné à stabiliser la syntaxe (en-dehors des ajustements) en vue de la version 3.0 de LilyPond. Les utilisateurs adoptant cette version bénéficieront, pour les partitions dépourvues d’ajustements, d’une syntaxe stable à long terme.
Nous prendrons le temps de discuter la spécification de ce format de saisie définitif.
Note : Le GLISS commencera peu après la sortie de la version 2.14.
Projet GOP d’organisation de LilyPond
Page web : Grand Organization Project (GOP)
Le « GOP » (Grand Organization Project) est destiné à recruter de nouveaux contributeurs. Nous avons désespérément besoin de mieux répartir les tâches de développement, y compris les plus simples, qui ne demandent ni de programmer ni de se plonger dans le code source ! Nous devons aussi documenter le savoir des développeurs actuels afin qu’il ne se perde pas.
Comme son nom ne l’indique pas, le GOP n’a pas pour propos d’ajouter de nouvelles fonctionnalités considérables ni de repenser complètement quoi que ce soit. L’objectif est plutôt de nous donner une base bien plus stable pour pouvoir entreprendre de grands travaux à l’avenir.
Note : Le GOP commencera peu après la sortie de la version 2.14.
Autres langues : English, deutsch, español, magyar, italiano, nederlands.