A guide to creating tags is here: https://docs.github.com/en/rep…-releases-in-a-repository
The whole point is that there is a tag/version number where you can even attach ipks. People can then pick a specific version. The bitbake files used to make the plugins can then be adapted to use those tags in the version numbers.
As a separate matter, we could even have branches where you have a main branch that people/distros can build from as well another develop/test branch where you make changes etc. Only merge in the changes to the main branch when ready. Allows you to park any changes without losing them. E.g the unfinished fixes you did for the Picon plugin. Other people will then be more able to assist/contribute . Perhaps you could also allow other people to be maintainers so they can merge, add tags etc.