Posit Publisher lets you publish projects to Connect using a code-first workflow, via an extension for VSCode.
Documentation
Changelog