Les pieds dans le code

Pour apprendre à programmer, le mieux est de metre les pieds dedans.

Trombi de la vie

Contribuer à FunkWhale

Les heureux présents :

@camille a envie de contribuer à un projet opensource d’envergure. Nous proposons de contribuer au projet Funkwhale, un serveur de musique libre, moderne et convivial

Slides d’Eliot sur le principe de la fédération

Nous avons trouvé dans le repository gitlab le label “Difficulty: easy pick”. Nous avons demandé à Eliot quelles sont les issues les plus abordables parmi les easy pick. Sa réponse :

Je n’arrive pas à éditer le texte au dessus, donc je mets tout pêle mêle ici !

Je raconte les échanges avec le dev de FunkWhale (Eliot) car j’aime comprendre comment les personnes entre en relation :smiley:

Début d’échange sur Mastodon : Maïtané : L’une des rookie à posé un post-it “J’ai envie de regarder de plus près ce qu’est @funkwhale” On va parler de Fédération \o/ (et je vais ping @eliotberriot dans l’aprem :p )

Eliot : \o/ classe, hésitez pas à me pinguer !

Maïtané : Elle a dit “J’ai l’impression qu’il y a moyen de contribuer”. Si elle cherche comment contribuer je l’envoie où ? (Elle est dev donc les forges git c’est bon :p )

Eliot : tu peux l’envoyer sur :

Suite de l’échange sur riot.im/app/#/room/#funkwhale- où je raconte en temps réel ce qui se passe au Rookie Club

(Je rejoins le salon)

Eliot Coucou Maiwann \o/ c’est cool de t’avoir parmi nous !

maiwann On est 6 à discuter autour de #funkwhale, et je sais pas si c’est intéressant ici, mais je pourrai vous raconter comment iels s’organisent pour tenter de contribuer

Eliot Ici ça me semble très bien, c’est le channel consacré au développement ! Et passe leur un grand bonjour et un grand merci de ma part s’il te plait ! Je sens que ça va être comme pour les tests utilisateurs et qu’il va y avoir plein de trucs à améliorer sur la doc pour contribuer, la structure du projet, etc :D

maiwann Alors pour un peu de contexte, on est au #rookieclub: Tout les vendredi, il y a un openspace où tout le monde fait un peu ce qu’il veut, et le thème principal c’est la programmation. C. a dit ce matin qu’elle voulait regarder Funkwhale de plus près et j’ai réagi en lui disant que je pouvais ne parler avec elle :D

On démarre, certain.e.s ne connaissent pas Funkwhale donc je fais une explication de ce que c’est, puis une tentative d’explication de ce que c’est la fédération (et puis je les ai renvoyé vers ta conf des RMLL)

Eliot Ok !

maiwann Ils commencent en décidant de chercher si il existe des tickets pour les débutants

Ils se rendent compte qu’il y a des labels Débutant et sont hyper content

Eliot justement, j’allais vous dire de regarder du côté des tickets XS / S (extra small et small) : https://code.eliotberriot.com/funkwhale/funkwhale/issues?scope=all&utf8=%E2%9C%93&state=opened&label_name[]=Size%3A%20XS

maiwann Ils cherchent aussi si il y a une page “Comment contribuer” et ils se rendent compte que oui

Eliot et effectivement il y a un label Easy-Pick mais en regardant je me rend compte que tout n’est pas super accessible dans cette liste

maiwann Par contre ils ont très envie de venir parler ici, mais ils ne veulent pas que je leur donne le lien. Et ils cherchent comment discuter, ils tombent sur Matrix, ils galèrent et trouve qu’il y a trop de choix. D’ailleurs avec Matrix ils ont l’impression d ‘être confronté à une erreur, ils préfereraient ne pas avoir autant de choix (mais ils comprennent l’intérêt qu’on laisse le choix, mais eux ils s’en fichent) (et ça leur complique la vie)

Eliot c’est dommage je vais devoir partir j’aurais bien aimé être là pour les accueillir comme il se doit, mais peut-être que d’autres personnes ici peuvent s’en charger ? F@room

maiwann D’ailleurs C. a dit qu’elle avait eu l’impression que Funkwhale était preneur de contributeur.ice.s en lisant un article, et même de contributeur.ice.s débutants et ça ça fait plaisir Bon et c’est bientôt la cloture donc on est un peu déçu de pas avoir fait de choses concrètes. Par contre ils aimeraient savoir quelles issues vous pensez être les meilleurs pour des débutant.e.s, histoire que, si la semaine prochaine certain.e.s aient envie de se lancer, iels sachent par où commencer (Parmis les easypick)

Eliot Mmaiwann: je te fais une liste tout de suit

maiwann On me dit : Houlalala pas trop ! 2 max sur les 7

Eliot celle ci est pas mal : https://code.eliotberriot.com/funkwhale/funkwhale/issues/435 Wrong titles on play button (#435) · Issues · funkwhale / funkwhale Et celle ci assez simple également : https://code.eliotberriot.com/funkwhale/funkwhale/issues/408 Add a signup link in the sidebar (#408) · Issues · funkwhale / funkwhale

maiwann Merci !

Eliot Autrement, un truc qui est très utile, même sans coder, c’est de travailler sur les traductions, soit en complétant les langues incomplètes, soit en relisant/corrigeant les typo ça se passe ici : https://translate.funkwhale.audio/projects/funkwhale/front/

maiwann (Je pense que l’envie ici est plutot de contribuer au code :p ) mais je partage !

Eliot D’ac, dans ce cas effectivement il vaut mieux mettre les trads de coté ;)

maiwann Incompréhension par ici : Les issues partagées ne sont pas dans easypick :x pourquoiii ? “Ah c’est ptet parce que c’est XS ? Mais XS ca peut être compliqué quand même…”

Eliot Autrement, je serai sans connexion toute la semaine prochaine et jusqu’à dimanche, donc je ne serai pas dispo vendredi pour aider s’il y a besoin, mais surtout qu’elles n’hésitent pas à venir ici, il y a d’autres personnes qui peuvent éventuellement les renseigner

Incompréhension par ici : Les issues partagées ne sont pas dans easypick :x pourquoiii ?

oubli de ma part, souvent XS c’est plutôt facile, en tout cas c’est rapide

maiwann Ok !

Eliot Merci en tout cas, à très vite !