Publishing

Getting an app into the homebrew app repository.


This page is a stub.
Contributions to this page are welcome!

You made an app, and you want other people to have it. Handing out the IPK yourself already works, from a GitHub release or anywhere else. Getting it listed in Homebrew Channel is the extra step, and that is what these pages cover.

The repository stores a pointer, not your IPK. You host the release, one small YAML file in apps-repo points at it, and merging that file is what puts your app in front of users.

  • Rules — read these first. A submission that breaks one gets rejected whatever else is right.
  • How to Submit — host the release, write the package file, check it, open the pull request.

Not there yet? The Getting Started guides cover setting up and building, and Development Workflow shows where publishing sits in the whole process.

Next Rules