awesome-appwrite-snippets icon indicating copy to clipboard operation
awesome-appwrite-snippets copied to clipboard

Add more client side SDKs Snippets

Open 2002Bishwajeet opened this issue 3 years ago β€’ 11 comments

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 client-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

  • [ ] Fork & clone this repository
  • [ ] create feat-x-api-y-lang-snippet branch where x is the REST-API you are implementing and y is the name of the language
  • [ ] Write code in the folder /snippets/client where client is the folder for which snippets you are adding (web for adding snippets for web platform). If the folder doesn't exist for the platform you are creating, create a new folder.
  • [ ] Name should be in the form of X.code-snippets where X is the REST API (example: Account) in lowercase. Add the snippets. To add snippets refer to the contributing.md guide.
  • [ ] Test your snippets locally.
  • [ ] (Optional) If everything works perfectly, it's time to update the readme section. Look at the readme to see the structure of how it's done. Applicable only for adding snippets for new APIs.
  • [ ] Make a PR and just wait for the maintainer to review it😎.

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

REST APIs Flutter SDK Web SDK Apple SDK Android SDK (Java) Android SDK (Kotlin)
Client βœ… βœ… βœ… βœ… βœ…
Account βœ… βœ… ❌ ❌ ❌
Database βœ… βœ… ❌ ❌ ❌
Storage βœ… βœ… ❌ ❌ ❌
Teams βœ… βœ… ❌ ❌ ❌
Functions ❌ βœ… ❌ ❌ ❌
Localizations ❌ ❌ ❌ ❌ ❌
Avatars ❌ ❌ ❌ ❌ ❌

Happy Contributing ✨

2002Bishwajeet avatar Sep 30 '22 13:09 2002Bishwajeet

hey @2002Bishwajeet could you please assign this issue to me.

RJ025 avatar Oct 16 '22 02:10 RJ025

Hey @RJ025 πŸ‘‹ What snippets you would like to work on??

2002Bishwajeet avatar Oct 16 '22 15:10 2002Bishwajeet

@2002Bishwajeet web sdk on functions one I would like to work on.

RJ025 avatar Oct 16 '22 15:10 RJ025

Go aheadπŸ˜‰. Lemme know if you have any doubts

2002Bishwajeet avatar Oct 16 '22 15:10 2002Bishwajeet

@2002Bishwajeet file should be in JSON format.

RJ025 avatar Oct 16 '22 15:10 RJ025

You can refer to the contributing guide and lemme know if anything's unclear

2002Bishwajeet avatar Oct 16 '22 15:10 2002Bishwajeet

hey @2002Bishwajeet just made a PR please look into it

RJ025 avatar Oct 16 '22 15:10 RJ025

Hey @RJ025 πŸ‘‹. Just checking out, are you still interested to work on this??

2002Bishwajeet avatar Oct 21 '22 11:10 2002Bishwajeet

@2002Bishwajeet yes sorry for late submission I just created a PR for the issue please look into it

RJ025 avatar Oct 22 '22 05:10 RJ025

Hii, i would like to work on the client side SDK snippets for all languages.

GunjanGupta26 avatar Oct 25 '22 20:10 GunjanGupta26

Hey @GunjanGupta26 , go ahead. All the Best!! ✨

2002Bishwajeet avatar Oct 25 '22 20:10 2002Bishwajeet