How should code changes be managed and pushed through environments?
There are many ways to manage and push code changes to environments. You can use localhost + GitHub + BuddyWorks as we did in UPQODE:
- install WordPress locally with all needed plugins and theme.
- install Gulp with npm (Node package manager) for generate minimize versions of js and css files.
- push changes on GitHub (at first on dev branch and then checked version on prod branch).
- BuddyWorks watching changes on GitHub and moved them to server side.