Communauté des plugins tiers¶
Une organisation Gitub nommée galette-community a été créée. Son but est de centraliser les plugins qui ne sont pas développés par l’équipe de Galette, pour leur fournir un dépôt de code source, un système de tickets, un site web, … Et potentiellement d’obtenir une aide ponctuelle de l’équipe de Galette.
Pré-requis¶
Pour qu’un plugin soit accepté, il doit respecter quelques prérequis :
être un plugin Galette,
être distribué sous licence open source compatible avec Galette (GPLv3 ou compatible) et la respecter,
être compatible avec une version « décente » de Galette.
Les plugins devraient (c’est une vive recommandation, pas une obligation) être localisés et respecter les conventions de codage de Galette.
Rejoindre la communauté¶
Le système d’organisations de Github ne permet pas de faire des demandes d’inclusion, vous devrez contacter l’équipe Galette sur une des listes de diffusion, en leur précisant votre identifiant Github. Une invitation vous sera alors envoyée.
Ajouter un plugin¶
Une fois que l’invitation aura été acceptée, vous aurez la possibilité de créer un dépôt pour votre plugin.
Si votre plugin n’existe pas encore, créez le simplement. S’il existe déjà sur Github, vous pouvez transférer la gestion à l’organisation depuis les préférences de votre dépôt actuel.
Site Web¶
Un site web « à la » Github peut être ajouté à votre projet. Concrètement, la configuration et les contenus seront stockés dans une branche spécifique de votre dépôt nommée gh-pages
qui ne sera utilisée que pour le site web.
Le but est d’avoir une certaine unicité des sites des plugins tiers. L’équipe de Galette peut vous aider pour la mise en place du site web, les contenus et mises à jour seront à la charge de l’auteur.