Ctrldev development with VScode and Github

I’ve been working on a ctrldev for a Korg Keystage following the various instructions on the wiki using Virtual Studio Code.
So far i’ve been running VSC from my PC and connecting remotely to Zynthian on a Rpi5, just editing and debugging the ctrldev on the Rpi.
So far so good, but I felt it was time to try and do things properly using github and have become a bit overwhelmed.
I’m really not very familiar with VSC or github, so just feeling my way around.

I’ve forked zynthian-ui to a personal repo, and trying to work within a personal fork of the vangelis branch, but am now struggling.
Up until now i’ve been editing within /zynthian/zynthian-ui/zyngine/ctrldev, but not sure if this is still the correct location for development when using github?

The wiki development section 2.9 describes a process where I clone my personal repo to a folder on my PC (which works, although I don’t understand how its then used), but then goes on to describe connecting to my remote machine at /home/pi/zynthian-ui - I don’t have the pi/zynthian-ui folders at all - am I missing a step somewhere or have things changed?

I did try following the instructions, but substituting /home/pi/zynthian-ui for /zynthian/zynthian-ui which appears to be working, but I’m not very confident about the next steps, especially as the guide explicitly says not to do this.
I have tried editing the .git/config file to point to my repo, but not actually sure how to tell which repo I’m using when trying to commit within VSC (apologies if I’ve already sent anything confusing to the master branches!)

Thought i’d best ask for some help before I get myself any more muddled.

Finally, if i’m using a forked repo, what sort of thing would I expect WebConf to show for software if all was working ok?
Are there any other pitfalls a novice like me should be aware of?