apidash icon indicating copy to clipboard operation
apidash copied to clipboard

Add Chocolatey install support

Open ashitaprasad opened this issue 11 months ago • 6 comments

API Dash is currently not available on Chocolatey. 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 - https://github.com/foss42/apidash/discussions/240

ashitaprasad avatar Jan 25 '25 01:01 ashitaprasad

Hey @ashitaprasad, I wrote an article on (1) here

Is it fine? should I make a PR regarding this to update in https://github.com/foss42/apidash/blob/main/doc/dev_guide/packaging.md

If so I'll make a PR and start working on (2).

Happy to contribute :)

xkaper001 avatar Feb 11 '25 11:02 xkaper001

@xkaper001 You have to provide all the steps in the markdown form like this PR - https://github.com/foss42/apidash/pull/566

The first three links are to the official medium blog as they were written before we had a documentation section.

ashitaprasad avatar Feb 11 '25 14:02 ashitaprasad

@xkaper001 You have to provide all the steps in the markdown form like this PR - #566

The first three links are to the official medium blog as they were written before we had a documentation section.

Oh my bad Okay!

xkaper001 avatar Feb 11 '25 15:02 xkaper001

Thanks for adding the packaging guide @xkaper001

ashitaprasad avatar Feb 15 '25 07:02 ashitaprasad

@ashitaprasad I was planning on implementing the CI/CD pipeline. A key is required to publish it to community.chocolately.org. How should I go about it? Will you be creating a GitHub secret for that and I should mention the secrets name in the workflow?

xkaper001 avatar Feb 15 '25 15:02 xkaper001

@ashitaprasad I was planning on implementing the CI/CD pipeline. A key is required to publish it to community.chocolately.org. How should I go about it? Will you be creating a GitHub secret for that and I should mention the secrets name in the workflow?

Yes I will be creating a GitHub secret and you should mention a dummy name for now in the workflow

ashitaprasad avatar Feb 16 '25 08:02 ashitaprasad