2002Bishwajeet / awesome-appwrite-snippets

Collection of common Appwrite APIs into snippets
https://marketplace.visualstudio.com/items?itemName=Biswa.awesome-appwrite-snippets
MIT License
21 stars 11 forks source link

Add more Server side SDKs Snippets #12

Open 2002Bishwajeet opened 1 year ago

2002Bishwajeet commented 1 year ago

Introduction

Awesome Appwrite Snippets is a collection of commonly used Appwrite APIs. It increases your speed of development by eliminating most of the boilerplate code associated with making using Appwrite in your Project.

Your task is to implement add snippets support for more server-side APIs. You can look at the existing snippets in the coding language (for now JS and Dart) you prefer to see how it works.

Task Summary

If you need any help, reach out to #Maniac_Fighter#3747 on Appwrite Discord server or comment on this issueπŸ˜‰. Are you ready to work on this issue? πŸ€” Let me know, and I will assign it to you 😊. Since there are a lot of snippets to work on, this issue can be assigned to multiple people. You can add snippets in your favorite language🀯. When requesting to be assigned, please mention which language would you like to use.

Assignees table

βœ… = Done - This language has already been finished βš’ = In progress - Someone is already working on this language ❌ = Unassigned yet - This language can be assigned to you

Server Side

REST APIs Dart Node.js Swift Deno Python Ruby PHP Kotlin
Client βœ… βœ… ❌ ❌ βš’@pranavajith ❌ ❌ βœ…
Account βœ… ❌ ❌ ❌ βš’@pranavajith ❌ ❌ βœ…
Database ❌ ❌ ❌ ❌ ❌ ❌ ❌ ❌
Storage ❌ ❌ ❌ ❌ ❌ ❌ ❌ ❌
Teams ❌ ❌ ❌ ❌ ❌ ❌ ❌ βœ…
Functions ❌ ❌ ❌ ❌ ❌ ❌ ❌ ❌
Localizations ❌ ❌ ❌ ❌ ❌ ❌ ❌ ❌
Avatars ❌ ❌ ❌ ❌ ❌ ❌ ❌ ❌
Health ❌ ❌ ❌ ❌ ❌ ❌ βœ… βœ…
Users ❌ ❌ ❌ ❌ ❌ ❌ ❌ ❌

Happy Contributing ✨

Meldiron commented 1 year ago

@2002Bishwajeet Hey there πŸ‘‹ I would love to work on PHP snippets πŸ˜‡

2002Bishwajeet commented 1 year ago

Hey @Meldiron πŸ‘‹, Assigned to you. All the bestπŸ˜„

Rajat379 commented 1 year ago

Hey @2002Bishwajeet, wouldn't the dart snippets be similar (or same) compared to the ones in flutter?

2002Bishwajeet commented 1 year ago

Hey @2002Bishwajeet, wouldn't the dart snippets be similar (or same) compared to the ones in flutter?

I agree that some APIs are common with the Flutter Client SDK and Dart Server SDK but there are many more services and APIs are present which isn't present inside the Client SDK so its best to have a separate category for it

Rajat379 commented 1 year ago

Okay so should I firstly make a single PR covering all the cases of Dart Server ones which are overlapping?

2002Bishwajeet commented 1 year ago

Okay so should I firstly make a single PR covering all the cases of Dart Server ones which are overlapping?

Yep, you should follow the similar standard. However, I would recommend you make snippets for a single service in a PR. Lemme know which one you wanna work on and I will assign it to youπŸ™‚

Rajat379 commented 1 year ago

Sure I have a raised a PR covering the account API snippet in Dart. https://github.com/2002Bishwajeet/awesome-appwrite-snippets/pull/19

adityaoberai commented 1 year ago

Happy to help out with Kotlin serverside API snippets :)

pranavajith commented 1 year ago

Hey @2002Bishwajeet I'd like to take upon this issue.

2002Bishwajeet commented 1 year ago

Hey @pranavajith, assigned to you. Lemme know on which language you wanna work on?

pranavajith commented 1 year ago

@2002Bishwajeet Python or node... depending on which is more applicable.

pranavajith commented 1 year ago

I'm down to learning new languages as well... Would really like to use this opportunity to level up and gain a new skill.

2002Bishwajeet commented 1 year ago

How about you work on making snippets for Client and Account for now in Python? If everything looks good you can work on more snippets as well once you make the PRπŸ˜‰

pranavajith commented 1 year ago

Sure.. seems great. So I'll unassign myself from the server side issue and you could assign me to the client side?

2002Bishwajeet commented 1 year ago

I meant working on the client and account snippets of the server SDKs only.

pranavajith commented 1 year ago

Sounds great.. is it cool if I reach out to you on discord, in case of any doubts? Might be easier to communicate there.

2002Bishwajeet commented 1 year ago

yea sure

pranavajith commented 1 year ago
Screenshot 2022-12-05 at 8 31 40 PM

Is this fine, @2002Bishwajeet ? Any editing necessary for server side client snippets?

2002Bishwajeet commented 1 year ago

Looks fine

2002Bishwajeet commented 1 year ago

Hey @pranavajith, lemme know if you are still working on this issue?