This issue tracks the progress of preparing and distributing our macOS app through Homebrew. This includes determining the best practices for submission, understanding Homebrew and Homebrew Cask, and ensuring we meet all requirements for a smooth user experience.
Task List for Homebrew Distribution
[ ] Research how to distribute a macOS app through Homebrew.
[ ] Determine if our app qualifies for a formula or if it should be a Cask.
[ ] Understand the differences between Homebrew and Homebrew Cask in terms of distribution.
[ ] Investigate the submission process for Homebrew.
[ ] Find out what the requirements are for submitting a formula/Cask.
[ ] Check if there are any costs associated with the submission and distribution.
[ ] Learn about the review process for Homebrew submissions.
[ ] Document the steps involved in the review process.
[ ] Identify common reasons for rejection and how to avoid them.
[ ] Prepare the app for submission.
[ ] Ensure the app meets all Homebrew submission criteria.
[ ] Create a formula/Cask file for the app.
[ ] Test the installation process locally.
[ ] Submit the app to Homebrew.
[ ] Open a pull request to the Homebrew/homebrew-cask or Homebrew/homebrew-core repository.
[ ] Monitor the pull request for feedback and respond to any required changes.
[ ] Post-submission tasks.
[ ] Set up a system to monitor the app's version updates for maintaining the Homebrew formula/Cask.
[ ] Plan for user support post-distribution.
Additional Notes
Ensure that the app complies with Homebrew's acceptance criteria.
Consider setting up a tap for easier updates and more control over the distribution process if the official repositories are not suitable.
Overview
This issue tracks the progress of preparing and distributing our macOS app through Homebrew. This includes determining the best practices for submission, understanding Homebrew and Homebrew Cask, and ensuring we meet all requirements for a smooth user experience.
Task List for Homebrew Distribution
[ ] Research how to distribute a macOS app through Homebrew.
[ ] Investigate the submission process for Homebrew.
[ ] Learn about the review process for Homebrew submissions.
[ ] Prepare the app for submission.
[ ] Submit the app to Homebrew.
[ ] Post-submission tasks.
Additional Notes
References
Please update this issue with any progress or additional information found during the research phase.