Use a dedicated tap:
- GitHub repo:
eric8810/homebrew-section - tap name for users:
eric8810/section
That keeps the install story simple:
brew tap eric8810/section
brew install eric8810/section/section- Homebrew is an install surface, not just a marketing channel
- a dedicated tap is the normal third-party route for Homebrew distribution
- it avoids waiting on
homebrew/core - it keeps control of versioning and rollout in the Section release flow
Official references:
- Homebrew tap docs: https://docs.brew.sh/How-to-Create-and-Maintain-a-Tap
- Homebrew formula docs: https://docs.brew.sh/Formula-Cookbook
- Homebrew tap naming shortcuts: https://docs.brew.sh/Taps
The first Homebrew package should install:
sectionsectiond
That matches the current product line:
sectionis the user-facing CLIsectiondis the runtime/control-plane companion
Recommended install story for docs and release posts:
brew tap eric8810/section
brew install eric8810/section/sectionOptional one-line version:
brew install eric8810/section/sectionThat works because brew can auto-tap when using the fully qualified formula path.
This task prepares the Homebrew distribution package and formula template.
It does not yet:
- publish the tap repo
- attach bottle automation
- promise
homebrew/core