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

Help us add support for more SDKs! #26

Closed
eldadfux opened this issue Sep 24, 2019 · 13 comments
Closed

Help us add support for more SDKs! #26

eldadfux opened this issue Sep 24, 2019 · 13 comments
Labels
good first issue Good for newcomers hacktoberfest Issues that can win you some cool swags! help wanted Extra attention is needed

Comments

@eldadfux
Copy link
Member

eldadfux commented Sep 24, 2019

We use our SDK generator project to auto-generate SDKs from our API spec JSON file.

All information on how to add new templates for a new language are in here:
https://github.com/appwrite/sdk-generator/blob/master/CONTRIBUTING.md

You can also use one of our existing language templates as a base for a new one.

We currently have support for:

  • PHP
  • Javascript
  • NodeJS (Still needs help for adding file upload requests)
  • Ruby (* BETA - Still needs some code review and testing)
  • Python (* BETA - Still needs some code review and testing)
  • Dart (* BETA - Still needs to add support for strict typing, default values and file upload)

Any new coding language is WELCOMED!

Project Repo:
https://github.com/appwrite/sdk-generator

@eldadfux eldadfux added help wanted Extra attention is needed good first issue Good for newcomers hacktoberfest Issues that can win you some cool swags! labels Sep 24, 2019
@tacoelho
Copy link
Contributor

I want to do this :)

@kimuraz
Copy link

kimuraz commented Oct 1, 2019

@eldadfux Can I get the NodeJS file upload feature?

Also, is there any plans to adopt linting (or whole style guides) for the SDKs? If so, I could work on it for python and/or javascript SDKs.

@eldadfux
Copy link
Member Author

eldadfux commented Oct 1, 2019

@kimuraz yes sure. you can look at the PHP or JS example for how this achieved - the feature scope itself is adding file upload + support for multipart/form-data request.

Please read the contribution guide in the SDK Generator repo and feel free to contact me on Gitter with any question.

@Ishaan28malik
Copy link

Is it still open ? @eldadfux

@zoois280562
Copy link

Yes

@eldadfux
Copy link
Member Author

eldadfux commented Oct 8, 2019

Yes @Ishaan28malik

@Ishaan28malik
Copy link

Ok @eldadfux @zoois280562

@prkhrv
Copy link

prkhrv commented Oct 14, 2019

Is file uploading done in Node?

@eldadfux
Copy link
Member Author

@kimuraz

@kimuraz
Copy link

kimuraz commented Oct 16, 2019

@prkhrv and @eldadfux I'm on it, although I'm not sure how to work on the template and it might take some time, so I guess it's not fair to block it.
@eldadfux I wouldn't mind if you assign this task to him, but if that's not the case I'll continue on it.

@W4nn4Die
Copy link
Contributor

What about java?
Also I'd like to help to improve python support

@eldadfux
Copy link
Member Author

Hey @PedroCisnerosSantana , we could use help both on java and python. Please contact me on Discord for guidance.

and feel free to join us on our Discord server:
https://discordapp.com/invite/GSeTUeA

@eldadfux
Copy link
Member Author

Closed in favour of #419

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers hacktoberfest Issues that can win you some cool swags! help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

7 participants