How do you guys have your working environment setup for developing for raspberry Pi?
The reason I’m asking is because I’m having trouble with this.
I have never before developed for Raspberry Pi, at least not remote.
Right now I sync the GitHub-repository with my PC (windows) to get up2date.
Then for big changes like a new function I edit files with a text-editor of choice (sometimes Brackets, sometimes just notedpad++).
After this is done I sync it back up to GitHub, SSH to Pi, sync Pi with GitHub, and launch the code.
Errors like typo’s and other small stuff can be done with a text-editor on the Pi with SSH (I use Nano), but for big stuff I still sync everything up and go back to my PC.
As you might have seen, this leads to loads of commits on GitHub, even for a small typo.
Is there a more efficient way to do this stuff?
A few options I have thought about:
 Running Volumio image on a virtual box, although you still end up with a text-based-editor unless you install a window manager.
 Installing a VNCserver for remote-desktop access with a nice GUI editor.
[*] Somehow mount the project directory to my PC, edit everything on PC, but compile/launch via SSH
If there is any tutorial out there on how to set up a working environment, it miight be good to have it available here(at least for me)
Excuse me for my noobness