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

[Feature Contribution]: Publish WebAPI client library for NPM #590

Closed
2 tasks done
YaSuenag opened this issue Nov 19, 2024 · 0 comments · Fixed by #591
Closed
2 tasks done

[Feature Contribution]: Publish WebAPI client library for NPM #590

YaSuenag opened this issue Nov 19, 2024 · 0 comments · Fixed by #591
Assignees

Comments

@YaSuenag
Copy link
Member

What happened?

WebAPI provides OpenAPI document. It can be used in OpenAPI generator to generate client library for each languages / frameworks. It is ready to publish Java binding into GitHub Packages.

NPM is one of the most of popular package manager and the developer use it in their Node.js project. We can leverage it in Impact Framework (IF) implementation and/or plugins. So I want to publish NPM library as TS binding to GitHub Packages.

This issue targets to integrate GHA workflow to generate and to publish NPM library to GitHub Packages. It means to extend 4.a-generate-webapi-clients.yaml to support NPM.

Code of Conduct

  • I agree to follow this project's Code of Conduct

Feature Commitment

  • I commit to contributing this feature as a PR and working with the GSF to merge this feature into the Carbon Aware SDK.
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

Successfully merging a pull request may close this issue.

2 participants