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

Testers needed for VisualStudio extension RestEaseClientGenerator #143

Open
StefH opened this issue Dec 25, 2019 · 11 comments
Open

Testers needed for VisualStudio extension RestEaseClientGenerator #143

StefH opened this issue Dec 25, 2019 · 11 comments

Comments

@StefH
Copy link

StefH commented Dec 25, 2019

Hi all,

I've created an Visual Studio extension which can generate a RestEase compatible interface + models from a swagger OpenApi specification file (.json, .yml or .yaml)

I somebody has time, please test and provide feedback or issues on my github project.

Best regards,
Stef

@arnoldpistorius
Copy link

arnoldpistorius commented Dec 25, 2019 via email

@canton7
Copy link
Owner

canton7 commented Dec 26, 2019

Nice one!

It'd be nice to see a small example input/output in the README.

@StefH
Copy link
Author

StefH commented Dec 27, 2019

@canton7 I've updated the readme

@StefH
Copy link
Author

StefH commented Jan 15, 2020

New version released, for release-notes, see below:

1.0.5 (15 January 2020)

  • #10 - Add option to force Content-Type to 'application/json' [enhancement] contributed by StefH
  • #11 - Fix Method Naming [bug] contributed by StefH
  • #12 - Add User Options file [enhancement] contributed by StefH
  • #13 - Support for Security in Header [enhancement] contributed by StefH
  • #14 - Add support for Headers in RestEase methods [enhancement] contributed by StefH
  • #15 - Support optional parameters + Generate Primitive Properties As Nullable For OpenApi20 + Support extension 'x-nullable' [enhancement] contributed by StefH

1.0.4 (04 January 2020)

  • #9 - Support multiple Content-Types and fix Model names [enhancement] contributed by StefH

1.0.3 (02 January 2020)

  • #7 - ExtensionMethods, InlineModels, Headers [enhancement] contributed by StefH
  • #8 - Generate ApplicationOctetStream Extension methods [enhancement] contributed by StefH

1.0.2 (27 December 2019)

  • #6 - Support application/x-www-form-urlencoded contributed by StefH
  • #5 - formData is not correctly generated [bug]

1.0.1 (26 December 2019)

  • #3 - More options (AddAuthorizationHeader, UseDateTimeOffset, MethodReturnType & AppendAsync) [enhancement] contributed by StefH
  • #4 - Refactor some code contributed by StefH

1.0.0 (24 December 2019)

  • #1 - Fix method naming contributed by StefH
  • #2 - Create VisualStudio Extension [enhancement] contributed by StefH

@StefH
Copy link
Author

StefH commented Jan 21, 2020

1.0.6 (20 January 2020)

  • #16 - DefineAllMethodHeadersOnInterface and GenerationType [enhancement] contributed by StefH
  • #17 - Add dictionary support for properties [bug] contributed by apollo2030
  • #18 - Add option to update UserSetting file with new options (with default value) [enhancement] contributed by StefH

@StefH
Copy link
Author

StefH commented Feb 29, 2020

1.0.8 (29 February 2020)

  • #20 - Add RAML + update Enum support contributed by StefH

1.0.7 (22 January 2020)

  • #19 - DefineSharedMethodQueryParametersOnInterface [enhancement] contributed by StefH

@StefH
Copy link
Author

StefH commented Jun 15, 2020

@canton7
Copy link
Owner

canton7 commented Dec 26, 2020

Closing, as I'm tidying up the issue list and a year's publicity isn't bad 😄

@canton7 canton7 closed this as completed Dec 26, 2020
@canton7
Copy link
Owner

canton7 commented Dec 27, 2020

That said, I think I'd like to put a section in the README on third-party tools, and include this.

@canton7 canton7 reopened this Dec 27, 2020
@StefH
Copy link
Author

StefH commented Dec 27, 2020

Sounds like plan !

;-)

@godefroi
Copy link

This is still open, so my feedback is that it failed spectacularly:

$ dotnet resteaseclientgenerator -f .\tonic_api.json --DestinationFolder '.' -n tonic_client -a TonicApiClient
info: RestEaseClientGenerator[0] Starting
fail: RestEaseClientGenerator[0] OpenApiDiagnostic Errors: ,

The .json is available here: https://app.tonic.ai/swagger/v2023.07.0/swagger.json

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

4 participants