-
-
Notifications
You must be signed in to change notification settings - Fork 6.2k
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
New Generator: Crystal client generator #86
Comments
Hi, anyone working on this yet? I may be able to help |
@ddcprg I don't think anyone has started on this yet. Do you mind PM'ing me on Slack so that we can formulate a plan? |
Similar to how some other generators (e.g. R, Lua, PowerShell) are created, we will use the reverse engineering process to create the Crystal client generator.
Petstore spec: |
Hello! My company has just decided to support the Crystal language. We use openapi-generator, so I would love to work on this and release a Crystal API client for my service. I think it shouldn't be too difficult since the syntax is so similar to Ruby. (I just realized that I should be supporting openapi-generator as well, so I've also set up a monthly donation on opencollect!) I'm not sure how much time I can dedicate to this, but I can probably work on it during evenings and weekends. It will also be a great opportunity to learn more about the Crystal language. (I think Crystal would also be the perfect language for building a compiled CLI tool that people can use to interact with my API.) |
@ndbroadbent thanks for becoming a sponsor of openapi-generator. Looking forward to your PR for the Crystal client generator. If you need help, please let me know. |
@ndbroadbent do you still want to go ahead and contribute this? |
Hi @ddcprg, sorry unfortunately I didn't have time to start working on this! Anyone else can please feel free to take over if you might be interested |
hi @ndbroadbent no problem, I'll try to take over then although is busy times for me as well |
I've filed #8304 to start with. It's not perfect. There's still a lot needs to be done and I'll create a TODO list later. For the time being, please try it out and let me know if you've any feedback. |
Closed via #8304 |
feat(core): add opencollective to to show sponsorship message
If anyone is interested in contributing a Crystal client generator, please reply to let us know. We can use reverse engineering to create the Crystal generator and template based on a functional Crystal Petstore client similar to what we did before for PowerShell, Lua, etc.
Please reply to let us know if you want to work on this. Thanks.
The text was updated successfully, but these errors were encountered: