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

Add brew install support #547

Open
ashitaprasad opened this issue Jan 25, 2025 · 4 comments
Open

Add brew install support #547

ashitaprasad opened this issue Jan 25, 2025 · 4 comments
Labels

Comments

@ashitaprasad
Copy link
Member

API Dash is currently not available on Homebrew. Contributors can help us in the following ways:

  1. Provide Step by step details on how to create a build and release it.
  2. CI/CD pipeline which prepares and publishes the build on FlatHub whenever pubspec.yaml version is bumped.

Developers are requested to add (1) in https://github.com/foss42/apidash/blob/main/doc/dev_guide/packaging.md

Once (1) is completed (2) can be taken up.

Related issues & discussions - #240

@deepraj02
Copy link
Contributor

Hey @ashitaprasad I'd like to take this if no one's working on it currently

@ashitaprasad
Copy link
Member Author

@deepraj02 Sure, please go ahead

@deepraj02
Copy link
Contributor

I have previously distributed apps with homebrew (it was a CLI application written in Go ), the usual process was to build and create a new release everytime I push an update with a tag and using GoReleaser and Github Actions I would easily distribute the apps (for Homebrew).

  • For this we need 2 things 1 tap repository which will store the .rb files required.
  • We'll need to setup auto releases for APIDash.

@ashitaprasad
Copy link
Member Author

ashitaprasad commented Feb 10, 2025

Nice @deepraj02 You can send a PR with the detailed instructions added to this page under the Homebrew section - https://github.com/foss42/apidash/blob/main/doc/dev_guide/packaging.md

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

No branches or pull requests

2 participants