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

How to implement the Open API server generation feature? #912

Open
Rz-Rz opened this issue Oct 8, 2024 · 3 comments
Open

How to implement the Open API server generation feature? #912

Rz-Rz opened this issue Oct 8, 2024 · 3 comments
Labels
question Issue can be closed by providing information

Comments

@Rz-Rz
Copy link

Rz-Rz commented Oct 8, 2024

I would like to see if it is possible to build a feature when a crow server can be generated from OpenAPI server generation feature. And also generate a yaml Open API description of the APIs of a crow webserver.

@gittiver gittiver added the question Issue can be closed by providing information label Oct 8, 2024
@gittiver
Copy link
Member

gittiver commented Oct 8, 2024

Currently you can't generate a crow application from an openapi specification.
It is possible to write an API-Specification which fits to an existing Application.

@The-EDev
Copy link
Member

I imagine creating a tool that does both of these things is relatively straightforward, at least generating a yaml file from Crow's routes. @Rz-Rz if you're interested in creating such a tool, please don't hesitate to ask for help!

@Rz-Rz
Copy link
Author

Rz-Rz commented Nov 13, 2024

I would love to understand how that works, and also so it can works both ways with the yaml file for the route, which might be relatively easy, and the server generation features aswell. I would love to implement them in this project. I am wondering if I should work on this repo : https://github.com/OpenAPITools/openapi-generator

Currently reading this : https://openapi-generator.tech/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Issue can be closed by providing information
Projects
None yet
Development

No branches or pull requests

3 participants