I've been using Indigo (and various plugins) for a while, but I've never attempted to write a plugin.
I have an Indigo server running on a Mac Mini on my home network. There is no screen attached to the server. However, I can connect to the server in multiple ways including using the Indigo client running on my laptop, as well as over SSH (terminal), SMB (Finder) and VNC (Screen Sharing).
I would like to use VIsual Studio Code or PyCharm to work on my plugin.
I have looked at the various resources around plugin developemnt and have searched the forums hoping to find something that can help me get started with setting up my laptop so that I can develop the plugin locally while connecting to the Indigo Server running on my Mac Mini server.
I have also read through wiki pages on plugin development, Indigo Object Model, scripting and IndigoSDK. I have cloned the IndigoSDK git repo on my laptop as well.
I am unable to get my head around how to set up Visual Studio Code or PyCharm on my laptop so that they can connect up to the remote Indigo server and allow me make changes and test the plugin. I'm hoping there is a way to get autocompletion etc. going as well. I have enough knowledge of both Visual Studio Code and PyCharm that I can be considered dangerous
Is there a guide around how to get development tools working and workflows around plugin development?
Would really appreciate any help around this. Given that so many people in the Indigo community are creating plugins actively, I'm sure I'm missing something basic.
Thanks.