Best way for dev environment

Seen a few guides on the docs , and a 101 , but not quite how I want to work.

I have a server running HA in a python venv.
Other servers run other software which I also extend through dev work.
Samba shares setup and working on the servers.
My dev box is Win10 running VSCode for dev work using the Samba shares.

What is the best way to create a dev environment to do develop HA custom cards, custom components , and platforms. Ideally, is it possible to use my existing HA server and setup projects on that box , using VSC to do remote builds/work. ?

What is the best way [a link to a guide would be great] that