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 Suggestions #105

Open
connorpwilliams opened this issue Dec 28, 2021 · 0 comments
Open

Feature Suggestions #105

connorpwilliams opened this issue Dec 28, 2021 · 0 comments

Comments

@connorpwilliams
Copy link

Hello!

I've been using this project for about a week now and have some suggestions that I would like to see. Happy to start contributing as well but wanted to gauge input from others. Will try to keep the descriptions short and to the point so as not to overwhelm this post, happy to explain more if there are questions.

  1. Generate Models from more sources

    • It would be nice if there was a way to provide models in addition to those from mongodb. Maybe add support for some ORMs? Or native RDB schemes like Postgres, MySQL, etc.?
    • I'm trying to think of a way to do this that won't result in a huge predefined spec function.
  2. Specify which OAS files to output.

    • I don't personally use OpenAPI V2 so it would be nice if I could limit the file output to be only oas2, only oas3 or both.
  3. OpenAPI V3.1 is out

    • It would be nice if I could specify for OpenAPI V3 that the openapi: field be output as 3.1.0 or 3.0.0
    • Maybe OpenAPI V3.1 is another possible output type?
  4. Specify file extension

    • While JSON is considered valid YAML, it would be nice if I could output the file as yaml or json.

Let me know what you think. These will all benefit me, would be nice to have them in this package, but if it only benefits me and not others than I can find another way to solve my goal.

Thanks

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

No branches or pull requests

1 participant