Sitelet https://web.archive.org/web/20200601141944/https://github.com/appwrite/appwrite/issues/26
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

Open
eldadfux opened this issue Sep 24, 2019 · 12 comments
Open

Help us add support for more SDKs! #26

eldadfux opened this issue Sep 24, 2019 · 12 comments

Comments

@eldadfux
Copy link
Member

@eldadfux 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

@tacoelho
Copy link
Contributor

@tacoelho tacoelho commented Sep 30, 2019

I want to do this :)

@kimuraz
Copy link

@kimuraz 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 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

@Ishaan28malik Ishaan28malik commented Oct 5, 2019

Is it still open ? @eldadfux

@zoois280562
Copy link

@zoois280562 zoois280562 commented Oct 8, 2019

Yes

@eldadfux
Copy link
Member Author

@eldadfux eldadfux commented Oct 8, 2019

@Ishaan28malik
Copy link

@Ishaan28malik Ishaan28malik commented Oct 9, 2019

@prkhrv
Copy link

@prkhrv prkhrv commented Oct 14, 2019

Is file uploading done in Node?

@eldadfux
Copy link
Member Author

@eldadfux eldadfux commented Oct 14, 2019

@kimuraz
Copy link

@kimuraz 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.

@PedroCisnerosSantana
Copy link
Member

@PedroCisnerosSantana PedroCisnerosSantana commented Oct 31, 2019

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

@eldadfux
Copy link
Member Author

@eldadfux eldadfux commented Oct 31, 2019

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

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

Successfully merging a pull request may close this issue.

None yet
7 participants
You can’t perform that action at this time.