The thing I love most about Unix-systems is being able to keep my configuration files for all my systems available at all times. I can configure VSCode or Vim once be forever happy with my editor. There are many ways of doing this, and the most basic would be to have a git repository at your home directory. I started with this, and it works fine, I guess.
The problems with this approach are the following:
Continuous Deployment is a beautiful thing. Committing your project and seeing it being built and deployed without having to do anything is mesmerizing.
And in this article, I want to show you how to get it done in your home project with ease.
To clear it up, here is a flowchart showing the differences between Continuous Delivery and Continuous Deployment.