Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Distribute macOS App via Homebrew #13

Open
19 tasks
Dax911 opened this issue Nov 7, 2023 · 1 comment
Open
19 tasks

Distribute macOS App via Homebrew #13

Dax911 opened this issue Nov 7, 2023 · 1 comment

Comments

@Dax911
Copy link
Collaborator

Dax911 commented Nov 7, 2023

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.

    • 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.

References

Please update this issue with any progress or additional information found during the research phase.

@Dax911
Copy link
Collaborator Author

Dax911 commented Nov 7, 2023

For our first release I would like to achieve #7 and #9 at the minimum.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant