Qu’est-ce qui manque à Discourse à cet égard ? Discourse peut-il être amélioré pour répondre à vos besoins afin que vous n’ayez plus besoin d’utiliser GitHub ?
Vous mentionnez les pull requests, donc peut-être que le besoin est la possibilité de demander des modifications qui sont ensuite examinées et approuvées par une autre personne avant qu’un changement ne soit finalisé ? Je suppose que vous pourriez le faire « à la manière de Discourse » en répondant au message pour demander une révision ou en l’assignant à quelqu’un après avoir effectué le changement. J’ai eu du succès en configurant un minuteur de sujet pour supprimer automatiquement les réponses, afin que le sujet ne soit pas encombré par de nombreuses petites réponses.
Une autre idée serait d’utiliser le plugin de politique. Un groupe pourrait être notifié lorsqu’un sujet a été modifié et invité à confirmer qu’il a lu et accepté le changement.
Cela dit, je pense que c’est une idée plutôt géniale et j’aimerais la voir mise en œuvre. Je vois cela utile même pour Meta ! Nous avons de nombreux sujets ici concernant des dépôts GitHub et ce serait agréable de voir les mises à jour des fichiers readme.md de ces dépôts dans le premier message, afin qu’ils n’aient pas à être maintenus à deux endroits.
Pour Discourse for Teams, cela pourrait également être une fonctionnalité utile, afin que les équipes qui utilisent beaucoup GitHub puissent toujours utiliser Teams comme leur « source unique de vérité » pour les références, sans que chacun doive se connecter à GitHub tout le temps. Je suppose que cela pourrait faire partie ou être un complément au plugin de revue de code ?