Si le cas d’usage central concerne les fichiers .md et un langage commun, je pense toujours que Discourse présente un grand avantage : il est conversationnel et permet aux gens de vraiment discuter entre eux dans un langage clair. Comme vous l’avez dit, vous souhaitez généralement que cette conversation sur les connaissances ait lieu sur Discourse. Il vaut donc la peine d’examiner comment garder la majeure partie de tout cela directement là-bas ; sinon, vous détournerez l’attention et la concentration de ce que vous souhaiteriez voir comme votre plateforme principale.
Je pourrais imaginer une configuration comme suit :
- Un fichier Readme.md en tant que sujet de wiki sur Discourse, synchronisé avec GitHub.
- Des discussions à propos de ce Readme sous forme de messages de suivi sur Discourse, régulièrement supprimés (similaire à la configuration actuelle sur meta).
- Des fichiers et dossiers supplémentaires dans un dépôt gérés sur GitHub avec des branches. La structure actuelle du dépôt pourrait être synchronisée vers Discourse, afin qu’elle s’affiche avec le message de wiki comme une table des matières.