Wednesday, August 4, 2010

Comunity add-in repository for MonoDevelop

Yesterday I published a beta version of what is going to be a Community add-in repository for MonoDevelop. This web site is based on the Cydin project, developed during the last hack-week at Novell.

The functionality it has is basically what explained in my last blog post:
  • The add-in developer creates a new project in the web site by specifying a name, description and version control urls to the source code. It currently supports Subversion, Git and Bazaar.
  • A build service pulls the code from the version control repositories and builds it.
  • The built add-ins are published in an standard Mono.Addins add-in repository in the web site.
  • Users can subscribe that repository and install the add-ins.
This site is still under development and needs testing, so I'd like people to start publishing add-ins to see how it works. I intend to publish the source code of Cydin so that other Mono.Addins based application can create their own add-in repositories. However, before doing it I want to polish a bit the code and add some documentation (and that requires time).

The long term goal is to have a kind of add-in marketplace site, where developers can publish add-ins and users can browse, download, rate and comment them.

For now, I'm happy with having a place where contributors can make add-ins easily available to all users. So if you have developed an add-in for MonoDevelop, please register it!

0 comments: