Quali sono i vantaggi di un ambiente di sviluppo?

Gli ambienti di sviluppo sono particolarmente utili per lo sviluppo del core stesso o dei plugin:

  • distribuire rapidamente le modifiche senza dover ricostruire completamente gli asset ogni volta
  • debug
    • utilizzare strumenti come pry o byebug (o anche puts!)
    • livello di log
  • mancanza di necessità di un dominio o certificato
  • nella maggior parte dei casi non è richiesto l’accesso a Internet (lavorare su un treno o in un luogo con accesso a Internet lento?).
  • lavorare con javascript non minificato è molto più piacevole, efficiente e produttivo.

NB esiste un installazione dev con docker che puoi sfruttare, quindi lavorare in dev non significa non sfruttare docker. (Ho effettivamente creato il mio ambiente di sviluppo ibrido utilizzando docker compose nel cloud).

Se stai sviluppando Temi o Componenti Tematici, lo sviluppo può funzionare molto bene in un ambiente di Produzione utilizzando Install the Discourse Theme CLI console app to help you build themes se utilizzi un Tema che non è esposto agli utenti generici.

8 Mi Piace