Quelle est la meilleure branche de github.com/discourse/discourse ?

Récemment, j’ai rencontré certains problèmes sur la branche par défaut « test_passed », j’ai donc basculé vers la version stable. J’ai cependant constaté que certaines fonctionnalités intéressantes ont disparu. (Ce n’est pas vraiment grave, mais j’aimerais en savoir plus sur les branches de Discourse).

Voici les branches actives :

Je me demande s’il existe des recommandations, par exemple :

  1. Si votre forum est très dynamique et que vous souhaitez bénéficier des nouvelles fonctionnalités, vous pouvez choisir la branche xxx.

  2. Si votre forum doit fonctionner de manière très fiable en permanence, et que vous êtes très prudent et ne voulez aucun bug, vous pouvez choisir la branche xxx.

1 « J'aime »

Dans les deux cas, je dirais que tests_passed est généralement suffisant. Vous pouvez éviter les problèmes de mise à niveau en disposant d’un environnement de préproduction et en testant vos versions avant d’appliquer les mises à jour.

Les problèmes que vous décrivez ci-dessus sont davantage liés à vos propres processus de mise en production qu’à une branche spécifique de Discourse.

3 « J'aime »

Nous recommandons d’exécuter les tests-passed et de mettre à jour lorsque des versions bêta sont disponibles. Cela vous offre la flexibilité de mettre à jour quand vous le souhaitez ou en avez besoin.

La version stable n’est recommandée que dans certains cas particuliers, comme les personnalisations étendues (99 % des sites que nous hébergeons ne relèvent pas de cette catégorie). Il s’écoule plusieurs mois entre les versions stables, et nous ne rétroportons que les bogues critiques ou liés à la sécurité. Ainsi, si un bogue mineur existe dans la version stable, il se peut que vous deviez vivre avec pendant un certain temps.

Vous trouverez d’autres discussions pertinentes ici :

et ici :

9 « J'aime »