Qual é o melhor branch do github.com/discourse/discourse?

Recentemente, encontrei alguns problemas na branch padrão “test_passed”, então migrei para a versão stable. Percebi que algumas funcionalidades legais desapareceram. (Bem, não é tão grave assim, mas gostaria de saber mais sobre as branches do Discourse).

Aqui estão as branches ativas:

Gostaria de saber se há alguma sugestão, como:

  1. Se o seu fórum é bastante ágil e você quer experimentar novas funcionalidades, você pode escolher a branch xxx.

  2. Se o seu fórum exige estabilidade constante, está sempre em bom estado de funcionamento e você é muito conservador, não querendo nenhum bug, você pode escolher a branch xxx.

1 curtida

Em ambos os casos, eu diria que tests_passed geralmente está OK. Você pode evitar problemas de atualização ao ter um ambiente de staging e testar suas liberações antes de aplicar as atualizações.

Os problemas que você descreveu acima estão mais relacionados aos seus próprios processos de liberação do que a uma ramificação específica do Discourse.

3 curtidas

Recomendamos executar testes-passados e atualizar quando lançamentos beta estiverem disponíveis. Isso oferece a flexibilidade de atualizar quando você quiser/precisar.

A versão estável não é recomendada, exceto em casos específicos… como customizações extensas (99% dos sites que hospedamos não se enquadram nessa categoria). Há meses entre as versões estáveis, e apenas corrigimos bugs críticos ou relacionados à segurança… então, se houver um bug menor na versão estável, você pode ter que conviver com ele por bastante tempo.

Há mais discussões relevantes aqui:

e aqui:

9 curtidas