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.