Glop,
l'arrivée de git.spip.net change assez profondément la manière dont on peut contribuer.
On est plusieurs à penser que l'accueil est trop compliqué, surtout qu'il y a maintenant plusieurs niveaux de contribution *dans une même plateforme*, ce qui n'était pas du tout le cas avant.
Avant :
- SVN, sans véritable forge user-friendly (juste pour de la lecture/recherche)
- aucun ticket de plugins
- le support se faisant uniquement par Contrib, dont les forums sont ouverts, y compris aux anonymes, donc facile de faire un retour
- pour y avoir accès, il fallait accepter la charte ET être inscrit à des listes, car il faut que l'email soit ok pour la liste des commits + il fallait pouvoir être contacté s'il y avait une engueulade, un truc à débattre à propos de commits
Maintenant :
- git.spip n'est pas juste une interface de lecture, quand on y a un compte avec les bons droits, ça donne le droit de contribuer, d'écrire (que ce soit code, tickets, ou wiki d'un projet)
- il y a maintenant des tickets par plugin, et faire des tickets *uniquement* est une manière de contribuer, même quand on n'y connait rien du tout au code et qu'on ne commitera jamais rien de sa vie
- avoir accès aux orgas "de contribution", pour l'instant c'est toujours les mêmes conditions : charte + listes SAUF QUE
1) désormais il y a des tickets par plugins, dont la liste spip-dev est un peu moins obligatoire pour s'engueuler et commenter les modifs
2) des gens non devs peuvent vouloir participer uniquement à faire des tickets et débattre des fonctionnalités SANS jamais coder de leur vie, donc sans obligation aucune d'être inscrit aux listes
La proposition serait de complexifier *légèrement* mais le moins possible, les droits de la forge, afin de couvrir tous les cas.
Et au passage de permettre une inscription semi-ouverte, au moins pour le début du processus.
Voici la proposition :
- ajouter si besoin un niveau de droits "uniquement tickets / commentaires" sans possibilité de modifier le code (mais peut être que c'est déjà le cas par défaut)
- ouvrir les inscriptions libres sur la forge
- que l'inscription libre oblige à cocher une case "j'ai lu et j'accepte la charte" (lien vers la charte spip.net ouvert dans un autre onglet)
- que l'inscription libre ajoute les gens dans toutes les orgas de contrib *seulement avec des droits de tickets/commentaires*
- qu'une explication d'un ou deux paragraphes soit ajouté sur cette même page d'inscription pour expliquer comment ça marche : "En vous inscrivant, vous pourrez créer et commenter les tickets de tous les projets. Si vous désirez ensuite contribuer au code, abonnez-vous à la liste spip-dev (lien) et demandez à contribuer. Un⋅e admin augmentera vos droits sur git.spip pour vous donner l'accès complet."
Du coup :
- ça laisse en partie l'inscription ouverte, c'est moins fermé que maintenant
- ça fait moins de boulot aux admins, qui n'ont plus à créer de comptes, mais seulement augmenter les droits quand on leur demande (et ajouter à la liste spip commit)
- on ne donne quand même pas les droits complets auto sans contact humain, ya quand même un filtre où on doit se parler
