Amélioration de l'accueil des nouvell es personnes suite à git.spip.net

RastaPopoulos <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <[email protected]>
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

-- 
RastaPopoulos

_______________________________________________
liste: https://listes.rezo.net/mailman/listinfo/spip-dev
doc: https://www.spip.net/
dev: https://core.spip.net/
irc://irc.freenode.net/spip
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.