Discourse team - Come siete così sicuri nel rilasciare aggiornamenti di versione ogni pochi minuti?

Aiuta il fatto che distribuiamo tutte le nuove modifiche prima nella nostra community interna, quella che usiamo per lavorare ogni giorno, e anche su meta.discourse.org.

Il team di Discourse ottiene le modifiche più recenti e brillanti… e i bug. Poi anche voi su meta subite il peso maggiore.

Contrariamente alla credenza popolare, non distribuiamo tutte le modifiche tutte le volte a tutti i siti; distribuiamo i siti regolarmente. Hai ragione sul fatto che rompere un sito è un rischio. Dobbiamo trovare un buon equilibrio tra mantenere i siti sicuri e aggiornati rispetto a non aggiornarli mai per timore di rotture.

Per i test, puoi dare un’occhiata ai nostri repository. Abbiamo anche processi interni aggiuntivi di build+test

  • test sul core vengono eseguiti ad ogni commit
  • test in un plugin supportato
  • test in un tema supportato

È uno scenario ideale anche per un plugin di terze parti avere dei test, ed è anche bene notare che non li supportiamo sul nostro hosting a causa dell’impossibilità di gestire incompatibilità e sicurezza.

17 Mi Piace