Aller au contenu principal

Contribuer au cœur de YunoHost

Vous avez trouvé un bug ou voulez travailler sur une nouvelle fonctionnalité du cœur de YunoHost ? Alors merci !

Si vous cherchez quelque chose à implémenter ou un bug à réparer, regardez sur le bug tracker.

Nous recommendons de ne pas développer sur votre propre machine sur laquelle vous pouvez stocker des données importante. La majorité des tests peuvent à la place être faite dans des conteneurs Incus.

Voici les étapes suggérées pour travailler sur le cœur:

Et venez dire coucou sur le salon de dév !

Étapes de contribution

Lorsque vous voulez contribuer vos changements, vous devez:

  • Forker le(s) dépôt(s) correspondant(s) sur GitHub
  • Commiter vos changements dans une nouvelle branche avec un nom bien choisi, par exemple:
    • Pour une nouvelle fonctionnalité ou amélioration : enh-ISSUENUMBER-description-fonctionnalité
    • Pour une correction de bug : fix-REDMINETICKET-description-correctif
    • ISSUENUMBER est optionnel et correspond au numéro du ticket sur le bug tracker
  • Une fois prêt·e, ouvrez une Pull Request (PR) sur GitHub. De préférence, inclure [fix] ou [enh] au début du titre de la PR. Vous pouvez ouvrir une PR "draft" (brouillon) si vous attendez des retours et des commentaires.
  • Après relecture, test et validation par les autres contributeurs, votre branche sera mergée dans unstable !