¿Cuál es la mejor rama de github.com/discourse/discourse?

Recientemente, encontré algunos problemas en la rama predeterminada “test_passed”, así que cambié a la versión estable. Sin embargo, noté que algunas funciones excelentes desaparecieron. (Bueno, no es algo terrible, pero me gustaría saber más sobre las ramas de Discourse).

Aquí están las ramas activas:

Me pregunto si hay algunas sugerencias, como:

  1. Si tu foro es bastante agresivo y quieres probar nuevas funciones, puedes elegir la rama xxx.

  2. Si tu foro requiere un funcionamiento siempre impecable, y tú eres muy conservador y no quieres ningún error, puedes elegir la rama xxx.

1 me gusta

En ambos casos, diría que tests_passed suele ser suficiente. Puedes evitar problemas de actualización disponiendo de un entorno de staging y probando tus versiones antes de aplicar las actualizaciones.

Los problemas que describes están más relacionados con tus propios procesos de lanzamiento que con una rama específica de Discourse.

3 Me gusta

Recomendamos ejecutar las pruebas de ‘tests-passed’ y actualizar cuando haya disponibles versiones beta. Esto te brinda la flexibilidad de actualizar cuando quieras o necesites.

La versión estable no se recomienda, excepto en casos selectos… como personalizaciones extensas (el 99% de los sitios que alojamos no entran en esta categoría). Hay meses entre las versiones estables y solo hacemos backport de errores críticos o relacionados con la seguridad… por lo que, si hay un error menor en la versión estable, es posible que tengas que convivir con él durante bastante tiempo.

Hay más discusión relevante aquí:

y aquí:

9 Me gusta