Dato che ultimamente ho avuto molti problemi con l'estensione gratuita e commerciale, ho deciso di porre questa domanda e di rispondere con i passaggi che di solito seguo quando scrivo un'estensione. Sentiti libero di modificare la risposta o di aggiungerne una nuova.
Nella maggior parte dei casi, quando installo un'estensione o un tema, devo dedicare alcune ore (a volte più, a volte meno) per farlo funzionare su tutti gli ambienti di cui ho bisogno:
- dev: di solito
localhost
dove il progetto si trova in una sottocartella - preprod e live
Questo è successo anche con le estensioni di grandi fornitori di estensioni (che dovrebbero rimanere senza nome almeno fino a quando non diventerò davvero pazzo e aggiungerò i loro nomi qui)
Quindi la domanda principale è ... quali passi devo prendere quando scrivo un'estensione per garantire la qualità del codice e facilitare l'utilizzo da parte di una persona tecnica e non tecnica e la modifica da parte di una persona tecnica?