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

[Elm] Enhancement list #7224

Open
3 of 12 tasks
wing328 opened this issue Dec 20, 2017 · 2 comments
Open
3 of 12 tasks

[Elm] Enhancement list #7224

wing328 opened this issue Dec 20, 2017 · 2 comments

Comments

@wing328
Copy link
Contributor

wing328 commented Dec 20, 2017

Description

TODO list:

  • Get rid of the vendor extensions;
  • Add support for path variables;
  • Add support for additionalProperties/Dicts;
  • Add support for Date/DateTime;
  • Add support for ByteArray/Binary;
  • Add support for authentication;
  • Distinct between Int and Float;
  • Limit the exposure of modules;
  • Support recursive types;
  • Try minimizing/removing dependencies (elm-decode-pipeline, elm-date-extra);
  • Double check elm-format is applied correctly;
  • General clean-up.
Swagger-codegen version

Latest master

Related issues/PRs

#6947

Suggest a fix/enhancement

If anyone wants to work on these enhancements, please reply to let us know.

@mcfilib
Copy link

mcfilib commented Mar 6, 2018

Thanks for this @trenneman!

I don't want to clutter up this issue to much but I'm trying out the new Elm codegen to see how it works with one of our existing APIs. We have one data type that that contains a field which returns a dictionary of type Dict String String and is exposed as an object in the Swagger API.

From looking at the PR and trying it out, this doesn't look like it's supported. Is something that could be added? Let me know too if you think it sounds like we're actually representing the data incorrectly on the Swagger side.

@eriktim
Copy link
Contributor

eriktim commented Mar 7, 2018

You're welcome, @mcfilib!

Sure, this can be added, I didn't need it before so that's why it's not in yet. Can you send me a simple example of a (simplified) swagger file you would like to convert?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants