Ask HN: Dev Environments and Workflows
I am working on a project, where my code/db reside on a local VM (Ubuntu server) sitting on my windows machine.
My workflow is the currently:
1. Write code on desktop
2. Push changes to GIT
3. Go to VM and pull git changes
4. Test code on VM
I understand there are tools to improve this workflow (Vagrant+Puppet), but I am curious to hear what other dev environments/workflows look like or work for others.
5 comments
[ 6.9 ms ] story [ 18.0 ms ] threadAlternatively, you can code directly on the VM and use an editor that lets you do remote editing (vim, emacs, sublime text ...).
My suggestion was that it is faster to code directly on the VM or use rsync, than to push code on GitHub and pull it on the VM.
(Although I mostly skip using Git in toy projects, and just backup to Dropbox).
[1] If you push your changes to some offsite remote like Github, you are also backing up your code.