I think I'm ready to jump in to write my first HTML/JS/Phaser game but am uncertain about how best to set up my development environment. I have a linux file server and my client machines are PCs and a Chromebook. My editor of choice is Vim. Ideally, I'd like the code to reside on the server and be editable from the Chromebook (first choice) and PCs. I understand I need a web server to develop. Is installing Apache on the server the way to go? Or is it better to have a web server on the client machines? For an IDE, I was thinking of Vim with YouCompleteMe and other plugins, though what could I use for a debugger if any? I'm not married to any of the above if people have alternate suggestions. Any direction will be much appreciated.