Development guide

There is our developer documentation [0].
It is generally highly recommended to develop on a Debian system (or derivative), as Proxmox VE and its packages also depend on Debian packages. A VM is of course also an option here.

[0] https://pve.proxmox.com/wiki/Developer_Documentation