GitHub is useful because a lot people do have accounts and thereforecan easier contribute or report bugs etc.
But there is no guide. You can also just put it on your website for download.
If you made something you can announce it here and we will put it on our site's extensions section linking to where you provide it.