2.7 KiB
2.7 KiB
Contributing to Homebrew
First time contributing to Homebrew? Read our Code of Conduct.
Report a bug
- run
brew update(twice) - run and read
brew doctor - read the Troubleshooting Checklist
- open an issue on the formula's repository
Submit a 1.2.3 version upgrade for the foo formula
- check if the same upgrade has been already submitted by searching the open pull requests for
foo. brew edit foo- edit
urlandsha256/tag, leave thebottleas-is brew install foo- run
brew audit fooand fix any issues git commitwith commit subjectfoo 1.2.3- open a pull request and fix any failing tests
Add a new formula for foo version 2.3.4 from $URL
- read the Formula Cookbook or:
brew create $URLand make edits brew install foobrew audit --online --strict foogit commitwith message formattedfoo 2.3.4 (new formula)- open a pull request and fix any failing tests
Contribute a fix to the foo formula
brew edit fooand make edits- leave the
bottleas-is brew install foo,brew test foo, andbrew audit foogit commitwith message formattedfoo: fix <insert details>- open a pull request and fix any failing tests
Report a security vulnerability
- Email security@brew.sh (a private mailing list) with detailed reproduction instructions using our PGP key
Thanks!