The new MarketPlace is in the same place, and looks almost the same, but it’s now easier to use than ever!
You can still see your favourite appliances from within Sunstone:
But the good news is that the way you can contribute to the MarketPlace has changed drastically, it’s now a much simpler procedure, far more comfortable for developers. To add a new MarketPlaceApp you simply need to send us a pull request to this repo:
The procedure is quite intuitive and is explained in detail in the README.md of that repo, but in a nutshell you need to:
- Fork the repo
- Create a new folder for your company
- Generate a uuid using uuidgen for instance
- Create a new appliance file following the syntax explained in the README.md file. Feel free to take a look at other examples in the repo.
So if you want to contribute a new appliance, you can start by following this guide to enable OpenNebula compatibility, and then you can submit it the new MarketPlace!