When run in the command line interface this script will ask a series of questions that, once filled out, will allow it to generate the base source code for a Blender Plugin that should work in all versions of Blender from 2.80 - 2.93.
joejuma/generate-blender-plugin
A utility that generates the base code for a blender plugin from an interact CLI
PythonGPL-3.0