Code Bar, 24 heures pour aider un projet libre !
J'ai l'honneur de vous annoncer le 4ème Code Bar de l'histoire du salon Jabber programmation. Qu'est-ce que le Code Bar ? C'est une journée communautaire dont les buts sont multiples :
- faire connaître le salon Jabber de programmation qui a proposé cette idée
- améliorer un projet
- contribuer au logiciel libre
- améliorer le travail en équipe
- passer une bonne journée communautaire à rencontrer plein de nouveaux gens sympas.
Bref, plutôt cool dans l'ensemble. Le projet choisi pour cette quatrième édition est Sonata, un logiciel que j'affectionne beaucoup, j'en ai même déjà parlé dans un précédent billet.
Pourquoi avoir choisi Sonata ?
Je ne connaissais pas du tout le Code Bar. Comme à mon habitude, je trainais sur le salon de programmation, et j'ai lu dans les logs de la veille qu'ils avaient parlé de Code Bar. Intrigué, je pose deux trois questions aux personnes concernées, qui m'expliquent ce que je suis en train de vous expliquer. Je trouve l'idée plutôt cool. Rien n'est lancé à ce moment là, juste l'idée, certainement lié à une certaine nostalgie des précédents. Je me propose (quoique je crois que je n'ai jamais dit que je m'en occupais) pour en refaire un, avec Sonata pour projet. J'ai choisi Sonata pour plusieurs raisons. Premièrement, sur ce salon, nous avons beaucoup de Pythoneux, c'est d'ailleurs le langage préféré de la plupart des membres (pour les actifs tout du moins). Deuxièmement, après le billet sur Sonata dont je parle précédemment, je trouvais qu'il manquait quand même deux trois trucs pour qu'il soit vraiment cool. En plus de ça, on est pas mal sur les différents salons de jabberfr à utiliser mpd, et Sonata pour certains. Un membre a même fait le script MPD_Sima, dont je parle aussi dans le billet. Donc je me suis dit que ça serait le projet typique pour le Code Bar.
Je suis pas programmeur moi, comment je peux aider ?
On ne cherche pas uniquement des programmeurs. On a besoin d'utilisateurs pour avoir des retours sur l'actuel Sonata, et sur ce qu'il va devenir. On aura besoins de testeurs pour nous aider à trouver des bugs, à nous expliquer comment les reproduire etc. Ils seront aussi des utilisateurs ressemblant plus à « monsieur tout le monde », et auront certainement une vue différente de nous autres programmeurs, ce qui ne peut qu'être un avantage pour nous aider. En gros, nous recherchons d'abord des programmeurs, mais tous les non programmeurs et utilisateurs de Sonata sont aussi les bienvenus ! Et comme je l'ai déjà dit, un des buts de ce Code Bar est de faire connaitre le salon, et indirectement le protocole XMPP (protocole que j'apprécie beaucoup).
Je suis programmeur, comment je peux aider ?
Alors là, ça va être un petit peu plus compliqué (enfin c'est normal me direz-vous). Il faut connaitre le langage de programmation Python. C'est le minimum requis, même si vous ne connaissez que ça, ça risque d'être un chouilla compliqué. Le must serait que vous maitrisiez, ou du moins sachiez utiliser, la bibliothèque PyGTK, ainsi que python-mpd. Si vous ne connaissez qu'une seule de ces deux là, ça n'est pas bien grave, on a pas mal de tâches différentes. J'évoquerai une liste (non-exhaustive vous en conviendrez) des différentes fonctionnalités que nous proposons. Donc si vous connaissez un petit peu ces bibliothèques et le langage Python, vous êtes fait pour nous rejoindre, surtout si vous utilisez Sonata au quotidien, là vous êtes exactement ce que nous recherchons.
Les fonctionnalités
Cette liste ne correspond pas forcément à ce que nous ferons. Elle n'est d'ailleurs pas fixe, c'est juste pour donner une petite idée.
- Faire une fenêtre pour créer des raccourcis clavier (un peu comme GMPC le propose). Cela permettrait d'ajouter les touches multimédias comme raccourcis clavier.
- Gérer le cas de déconnexion/reconnexion. Les chansons sont bien rejoués à la reconnexion, mais tous les boutons sont inactifs.
- Pouvoir ajouter la chanson en cours à une playlist par un simple clic de bouton.
- Àméliorer l'interface d'édition de tags.
Si vous avez des idées d'amélioration, n'hésitez pas à venir nous les faire partager sur le salon.
Où et quand se déroulera le Code Bar ?
Lieu : salon de programmation : xmpp://programmation@chat.jabberfr.org. Une interface web est disponible si vous n'avez pas de compte Jabber.
Quand : Le Samedi 07 Aout à 12h00 heure Paris (j'avais mis heure française au début, mais je dis pour les DOM TOM, petit clin d’œil, il se reconnaitra)
Durée : 24 heures
Le mot de la fin
Nous attendons le maximum de personnes à cet évènement, donc n'allez pas imaginez que vous serez de trop. Nous espérons vraiment pouvoir faire quelque chose, surtout si les changements seront intégrés au Sonata officiel (normalement ça devrait être bon, mais j'attends confirmation). Un wiki possédant plus d'informations que ce billet est également disponible. N'hésitez d'ailleurs pas à le modifier, même si en parler avec nous est plutôt conseillé.