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

CLI tool as a .NET Tool #73

Closed
alanta opened this issue Mar 18, 2021 · 5 comments
Closed

CLI tool as a .NET Tool #73

alanta opened this issue Mar 18, 2021 · 5 comments
Labels
enhancement New feature or request v1.5.0

Comments

@alanta
Copy link

alanta commented Mar 18, 2021

For API Management integration, we generate OpenAPI specs at build time and push these specs to APIM during deployment.
This works very well with the CI/CD paradigm, much more so than manually importing the spec into APIM as suggested in the APIM integration article.

For WebAPI projects we use the Swashbuckle CLI tool which is a .net core tool and can be installed easily into an Azure DevOps pipeline agent. I'd love to have a similar solution using the CLI tool from this project for Azure Functions.

Is that in the plans? I'm willing to pitch in if that helps.

@filcole
Copy link

filcole commented Mar 18, 2021

This looks like a duplicate of #58 .

@justinyoo
Copy link
Contributor

@alanta Thanks for the suggestion! We DO have a CLI version of it, but it's very early stage, even in this preview.

@justinyoo justinyoo added the enhancement New feature or request label Apr 3, 2021
@justinyoo
Copy link
Contributor

Related to: aliencube/AzureFunctions.Extensions#132

@justinyoo
Copy link
Contributor

Related to: aliencube/AzureFunctions.Extensions#126

@justinyoo
Copy link
Contributor

As the PR, #489, has been merged, you can generate the OpenAPI doc on-the-fly, within the GitHub Actions workflow.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request v1.5.0
Projects
None yet
Development

No branches or pull requests

3 participants