I’m not sure this is helpful but this how I work:
- Use Publii for everything that’s related to the content of the websites (text and images).
- Use an IDE for adjusting the theme (I use GNOME Builder but you are using Visual Studio Code).
- And use Dropbox to version your files (all my websites are in the directory (‘sites’) in a folder in Dropbox).
People do not normally use Dropbox to version a software project but it is perfectly possible if you are the only programmer.
Hope this helps.
ps. You can use ‘DB browser for sqlite’ if you want to look into the db.sqlite file (but keep the editing of this file to Publii!).