Skip to content
mxcl edited this page Aug 9, 2012 · 146 revisions

Please note: Homebrew is not 1.0 yet. Generally it works well, but when it doesn’t we’d hope you report the bug. If it’s still broken at 1.0 you have our permission to throw a strop and make a big fuss.

Reporting Bugs

Before you report your build-error, did you know Homebrew is totally, amazingly easy to hack? Just `brew edit foo` where foo is the formula you want to fix. It’s not rocket-science: try it out!

FOR THE LOVE OF ALL THINGS GOOD AND DECENT RUN BREW DOCTOR BEFORE SUBMITTING A BUG!

If `brew doctor` doesn’t help, we thank you in advance for reporting the bug.

Contributing/Revising Formula

Contributing to Homebrew is easy and encouraged!

  1. fork Homebrew
  2. brew create http://example.com/foo-0.1.tar.gz
  3. git commit Library/Formula/foo.rb
  4. git push
  5. and then open a pull request.

Please note, we now have taps for certain categories of formula, ensure you submit to the right place! Especially note that formula for things that already come with OS X have their own tap!

If you are looking for work, we have a list of outdated formulae.

Brewing Documentation

Arenas for Discussion

IRC (irc://irc.freenode.net/#machomebrew)
Mailing List ([email protected])
Twitter (http://twitter.com/machomebrew)

News

  • Homebrew 0.9 brew-tap lands.
  • Homebrew 0.8 has been released, including the “refactor” branch and some improved support for Fortran-based software.
Clone this wiki locally