Ponieważ ostatnio miałem wiele problemów z darmowym i komercyjnym rozszerzeniem, postanowiłem zadać to pytanie i odpowiedzieć na nie, wykonując czynności, które zwykle wykonuję, pisząc rozszerzenie. Edytuj odpowiedź lub dodaj nową.
W większości przypadków podczas instalowania rozszerzenia lub motywu muszę poświęcić kilka godzin (czasem więcej, a czasem mniej), aby działał we wszystkich potrzebnych środowiskach:
- dev: zwykle
localhost
tam, gdzie projekt znajduje się w podfolderze - przedprodukcja i życie
Stało się tak nawet w przypadku rozszerzeń od dużych dostawców rozszerzeń (które powinny pozostać bezimienne, przynajmniej dopóki naprawdę nie oszaleję i nie dodam tutaj ich nazw).
Zatem głównym pytaniem jest ... jakie kroki powinienem wziąć pod uwagę, pisząc rozszerzenie, aby zapewnić jakość kodu i ułatwić korzystanie z niego przez osobę techniczną i nietechniczną oraz zmianę przez osobę techniczną?