Homebrew uses Git for downloading updates and contributing to the project. A package definition is known as a formula.
Formulae are organized into various git repositories known as taps. The apache-flink
formula is defined
in the homebrew-core tap.
Brew automatically clones the tap into a git workspace at /usr/local/Library/Taps/homebrew/homebrew-core
.
Creating or updating a formula is accomplished with ordinary git operations in the workspace.