Equipo de Discourse - ¿Cómo tienes tanta confianza para lanzar actualizaciones de versión cada pocos minutos?

Ayuda que implementemos todos los cambios nuevos primero en nuestra comunidad interna, la que usamos para trabajar todos los días, y también en meta.discourse.org.

El equipo de Discourse obtiene los cambios más nuevos y brillantes… y los errores. Luego, ustedes en meta también reciben lo peor.

Contrariamente a la creencia popular, no implementamos todos los cambios todo el tiempo en todos los sitios; implementamos sitios de forma regular. Tienes razón en que romper un sitio es un riesgo. Tenemos que encontrar un buen equilibrio entre mantener los sitios seguros y actualizados frente a no actualizarlos nunca por temor a roturas.

Para pruebas, puedes echar un vistazo a nuestros repositorios. También tenemos procesos adicionales de compilación y prueba internos.

  • pruebas en el núcleo se ejecutan en cada commit
  • pruebas en un plugin compatible
  • pruebas en un tema compatible

Es un escenario ideal para que un plugin de terceros también tenga pruebas, y también es bueno tener en cuenta que no los admitimos en nuestro hosting debido a que no podemos gestionar la incompatibilidad y la seguridad.

17 Me gusta