So you've just written a high-quality, general-purpose Mercurial extension that you want to share with the world. Follow the guidelines on this page to make life easier for you, easier for people who want to use your extension, and easier for other developers who might want to contribute changes.
For concreteness, I'll pretend your extension is calledfoo.
Name the repository after the extension. One common convention is to prependhg-, e.g.hg-foo. That will clearly distinguish your repository from other projects that happen to be calledfoo.
Add a pageFooExtension to the Mercurial wiki. Use theExtension Template to guide you. Be sure to link to your public repository as follows:
Repository: http://hg.example.com/hg-fooAnd make sure that your page ends with
----CategoryExtensionsByOthersso that it is visible in that category page.
EditUsingExtensions and link to your page.
PublishingExtensions (last edited 2016-01-20 16:37:15 byMartijnPieters)