Discourse não envia um release LTS

O Discourse parece ter uma velocidade bastante alta em termos de mudanças e um roteiro ambicioso.

Para dar suporte a isso, ele precisa de muito feedback do usuário. Acho que há uma estratégia implícita clara para promover tests-passed, pois isso apoia o feedback antecipado sobre novas mudanças.

Em troca, o usuário recebe software gratuito e novos recursos. É uma espécie de pacto. Acho que, com o tempo, esse acordo provou ser bem-sucedido.

A versão estável não ajuda muito no desenvolvimento, então pode não ser do interesse comercial promovê-la tanto (apenas minha opinião, não falo pela CDCK de forma alguma).

O outro problema com a versão estável é este, e é ainda mais significativo:

Geralmente há muitas mudanças entre as versões estáveis, incluindo depreciações significativas e mudanças de API. O envolvimento em tests-passed como desenvolvedor, administrador de site ou criador de temas dá a você a chance de lidar com as mudanças em pequenas partes, em vez de ter uma montanha enorme para escalar cada vez que você atinge o próximo marco estável.

Para suportar esses grandes saltos, você provavelmente precisará de um site de staging e um monte de casos de teste para percorrer.

Se você não possui personalizações próprias, pode optar pela versão estável, mas dependerá muito de outros sobre os quais você pode não ter influência para garantir que quaisquer complementos que você esteja usando sejam mantidos adequadamente para sua próxima atualização. Você pode descobrir que alguns elementos perdem o suporte quando chega a hora de atualizar e, nesse ponto, pode se encontrar em apuros. Você também pode descobrir que o desenvolvedor não suporta a versão estável de forma alguma e pode ter que fazer um fork e preparar um “corte” do plugin para suportar sua versão estável. (no entanto, há um bom sistema de fixação em vigor, então não é uma grande quantidade de trabalho)

A outra peça de significado no Discourse é que ele é muito intensivo em testes unitários, então o branch test-passed geralmente é muito bom da perspectiva de estabilidade.

4 curtidas