Tutorials¶
These tutorials walk through end-to-end publishing workflows. Each one builds on the previous, but they can be read independently.
- Publishing your own app
- Take a single binary release and publish it as a Zero Install feed using 0template, 0publish and GitHub Pages.
- Automating a single feed with CI
- Move the manual
0template+0publishsteps into GitHub Actions so a tag push publishes a new version automatically. - Managing multiple feeds with 0repo
- Once you have more than one feed (a CLI, a GUI, a couple of libraries), use 0repo to maintain a coherent, signed, browsable repository on GitHub Pages.
- A catalog of third-party feeds
- Keep feeds for software you don't author up to date automatically with 0watch, 0template, 0repo and GitHub Actions. The same setup that powers apps.0install.net.
- Publishing organization-internal content
- Run a private feed repository on an intranet host with a pre-trusted organization GPG key, a custom catalog and a bundled bootstrapper for offline workstations.
If you only want to test a feed locally before going through any of this, see Local feeds. If you want a reference for the XML format itself, see the feed specification.