Let's improve application workflow significantly by adding continuous deployment!
HERE'S THE REPO: https://github.com/willrstern/example-deployment
SEMAPHORE COUPON!: LEARNCODEACADEMY25 gets you 25% off any plan for 3mo
Continuous deployment is one of the easiest ways to DRASTICALLY improve workflow for any application. You simply have your continuous integration service of choice run a deploy script against your server.
Now, whenever you merge to master, your code is out on production and when you merge on staging, it's out on a staging server. It's an incredible workflow that makes deploying your code manually feel archaic.