-
Notifications
You must be signed in to change notification settings - Fork 884
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][LFX] Auto-generate the TypeScript and Java languages API SDK #5428
Comments
Hey @barnettZQG I am a junior dev with basic understandings of web development, Unity3D, API's and I'm willing to learn new skills and apply them to solve real world problems along the way. So will this project aligns with my skills and enthusiasm ? |
@money8203 Enthusiasm is very important. I am happy to help you work on this project as well. You could contact me on the Slack channel. |
#5536 This is a related issue. |
Hi @barnettZQG I am really interested in this project and would like to contribute to it, I have already set up the project. what else I can do to understand the project better? I am Interested in working on this under LFX Mentorship |
Hi @barnettZQG I am a really enthusiastic cloud native , kubernetes and back-end enthusiast and I also have applied as a mentee in the LFX mentorship program for your project . I would like to learn and contribute my best to this project. Can you guide me in understanding this project better |
Hii @barnettZQG I am an undergrad student and I am eager to work on this project under the lfx mentorship. I am a full stack developer with a love of learning new technologies and constantly improving my work. I am setting this project up and I hope to make a meaningful contribution! |
@barnettZQG I'm confident that I can complete this task if you provide me with the necessary direction. I have experience building API wrappers over Rest API's. Would love to contribute under LFX mentorship! |
Is your feature request related to a problem? Please describe.
The KubeVela API server follows the Open API schema. It could auto-generate the swagger configs via CLI in VelaUX repo.
The swagger config file: https://github.com/kubevela/velaux/blob/main/docs/apidoc/swagger.json
VelaUX or other projects need to call these APIs. They must write the model code and the request API code. We should provide the SDK to help them start faster.
OpenAPI generator could help to generate most codes, but we also need to handle some special cases. Such as:
The text was updated successfully, but these errors were encountered: