Documentation Users brew manual page (command documentation) Homebrew Blog (news on major updates) Installation Troubleshooting FAQ (Frequently Asked Questions) Common Issues brew Shell Completion Homebrew on Linux Bottles (binary packages) Taps (third-party repositories) Interesting Taps and Forks Tips and Tricks Anonymous Analytics Querying brew C++ Standard Libraries MD5 and SHA-1 Deprecation Custom GCC and Cross Compilers External Commands Ruby Gems, Python Eggs and Perl Modules Python How to Build Software Outside Homebrew with Homebrew keg_only Dependencies Xcode Creating a Homebrew Issue Updating Software in Homebrew Adding Software to Homebrew Kickstarter Supporters Contributors How to Open a Pull Request (and get it merged) Formula Cookbook Cask Cookbook Acceptable Formulae Acceptable Casks License Guidelines Formulae Versions Deprecating, Disabling and Removing Formulae Node for Formula Authors Python for Formula Authors brew livecheck Migrating a Formula to a Tap Renaming a Formula Building Against Non-Homebrew Dependencies How to Create and Maintain a Tap Brew Test Bot Diagram Guidelines Prose Style Guidelines Type Checking with Sorbet Reproducible Builds Ruby API Documentation (e.g. for Formula etc.) Maintainers New Maintainer Checklist Maintainers: Avoiding Burnout Maintainer Guidelines Homebrew/brew Maintainer Guide Homebrew/homebrew-core Maintainer Guide Homebrew/homebrew-cask Maintainer Guide Brew Test Bot for Maintainers Common Issues for Maintainers Releases Governance Homebrew Governance Homebrew Leadership Responsibilities Homebrew Governance Archives