Re: [Galette-discussion] Plugins tiers : tentative de mise à dispo d'une solution

[ Thread Index | Date Index | More lists.galette.eu/users Archives ]


Le 19/04/2017 à 22:27, Johan Cwiklinski a écrit :
Salut à tous,

Jusque maintenant, les personnes qui souhaitaient publier un plugin pour
Galette devaient se débrouiller pour trouver un hébergement pour le
code, les téléchargements, éventuellement monter un site/une doc, ...

Plusieurs solutions existent, Mélissa avait notamment utilisé Codeplex
(que je ne connaissais pas du tout - mais qui est sur le point de
fermer) pour publier ses plugins.

Malheureusement, cela complique pas mal la vie des utilisateurs :/
Tout est éparpillé à divers endroits ; je ne puis moi même facilement
contribuer sur les plates-formes que je n'utilise (ou ne maîtrise) pas.
Bref, c'est perfectible !

Partant de ce constat, j'ai créé une organisation galette-community sur
github [1] qui sera destinée à accueillir les plugins non officiels qui
le souhaiteraient.
Le choix de git (et de github) est un peu arbitraire, certes, mais c'est
relativement commun aujourd'hui ; et il faut bien choisir quelque chose :)

Ce qui est "fourni" :
- un dépôt pour le code source,
- la possibilité d'ajouter un site/une documentation
- une gestion de tickets,
- l'automatisation de tests unitaires,
- la centralisation de tous les plugins tiers (et une interface unifiée),
- la possibilité de me laisser un droit d'accès ; que je puisse
potentiellement aider rapidement et facilement sur les problèmes
techniques rencontrés.

Les pré-requis :
- avoir un compte github,
- avoir un plugin (il faut bien y mettre quelque chose !),
- me demander de créer un dépôt pour votre plugin (en précisant la licence).

Pour qu'une demande soit étudiée, il faut :
- qu'il s'agisse d'un plugin Galette ;)
- qu'il soit sous licence libre (compatible avec Galette à minima),
- qu'il n'existe pas déjà (ben oui, mieux vaut travailler à plusieurs
sur un plugin existant que de réinventer la roue à chaque fois),
- qu'une version "décente" de Galette soit supportée.

Ce qui n'est et ne sera pas :
- ces plugins restent des plugins tiers. Je ne suis, et ne serai pas
mainteneur (filer un coup de main, à la rigueur, tout faire seul - j'ai
déjà assez à faire :p),
- aucun « support officiel » ne sera fourni ; mais cela n'empêche pas
l'utilisation des canaux officiels (canal IRC, liste de diffusion, ...),
- le(s) auteur-e(s) du plugin sont les seuls maitres à bord ; les
décisions prises quant à leurs plugins leur appartiennent.

Si ces conditions sont réunies, il y a de fortes chances que la demande
soit acceptée (il reste possible que certaines modifications [mineures]
doivent être apportées auparavant).

À titre d'exemple, et vu que Codeplex va fermer ses services, j'ai pris
sur moi de « migrer » le plugin Aéroclub de Mélissa :
- le dépôt du code source :
https://github.com/galette-community/plugin-aeroclub
- le site/doc : https://galette-community.github.io/plugin-aeroclub/

Voilà voilà, en espérant que ça pourra vous intéresser (et que je n'y
ait pas passé du temps pour rien ;)).

[1] https://github.com/galette-community/

++


Bonsoir,

Framagit ne faisait pas l'affaire?
http://framagit.org
Tu peux aussi regarder ce que propose Framasoft pour le stockage.
http://framasoft.org

Amitiés


--
Yannick VOYEAUD
Nul n'a droit au superflu tant que chacun n'a pas son nécessaire
(Camille JOUFFRAY 1841-1924, maire de Vienne)
http://www.voyeaud.org
Créateur CimGenWeb: http://www.francegenweb.org/cimgenweb/
Journées du Logiciel Libre: http://jdll.org
Généalogie en liberté avec Ancestris http://www.ancestris.org
Aidez Ancestris à aller au Havre
https://www.helloasso.com/associations/ancestris/collectes/le-havre-2017

--
Galette users discussions

http://galette.eu - http://galette.eu/documentation
http://bugs.galette.eu/projects/galette/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/users/


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/