Maybe some type of "centrallized" location that I would be able to visit and see how it is progressing... I have no idea how to do this or where to start and I should have done it long ago.
Hello there, you could try www.github.com
, there you create an account, prepare a local folder the way the end-user should get.
Like splitted folders for "Source only" and "Binary only" things.
If Third-Party is needed to compile "Source only" to "Binary only" folder on Users Pc, document it.
A readme.txt or similar would also be a good thing to document how all work, what Packages are needed, wich Compilers supported, commandline switches etc etc etc
When everything is prepared and tested by yourself and you are happy to do,
upload everything on GitHub and Publish somewhere, like in here, the GitHub Link. You can set a License for the usage of Source in that upload progress.
Afterward Users have the ability to fork your Source, investigate it, enhance it, giving modifications back to you as a request.
If you write in your Project readme that you will not continue Project, the User with best modifications will then kinda lead Project on his GitHub, but you as the Source are always owner/named with link to your GitHub.
Does that match your request?