Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Once you've assembled your shar'd, copyrighted, documented, tested and debugged software, post it using your favorite newsreader to the gnu.emacs.sources newsgroup. Be sure to provide a helpful one-line description in the Subject: field of the post, and be sure that readers of the newsgroup know how to contact you with questions or comments. Note well, it is considered very bad form to post anything other than Emacs Lisp sources to gnu.emacs.sources. For non-source posts, use gnu.misc.discuss.