0repo provides an easy and reliable way to maintain a repository of 0install software for others to use.
Figure 1 shows a simple deployment where a single developer provides a set of packages using 0install. The developer runs 0repo to create a repository on their local machine and rsyncs the generated files to their static web hosting. To make a new release, the developer uses tools such as 0template or 0release to create a new release, which 0repo then adds to the repository.
Figure 1: Typical single-developer deployment of 0repo
0repo is new and a little experimental, but feedback is welcome! We hope soon to support multi-developer deployments, where 0repo runs on a server and accepts contributions from a set of developers (as shown in figure 2).
Figure 2: Multi-developer deployment
To get it:
$ 0install add 0repo http://0install.net/tools/0repo.xml
Full instructions can be found in 0repo's README.