awesome-appwrite-snippets
awesome-appwrite-snippets copied to clipboard
Add more client side SDKs Snippets
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-snippetbranch wherexis the REST-API you are implementing andyis the name of the language - [ ] Write code in the folder
/snippets/clientwhereclientis the folder for which snippets you are adding (webfor 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-snippetswhereXis 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 β¨
hey @2002Bishwajeet could you please assign this issue to me.
Hey @RJ025 π What snippets you would like to work on??
@2002Bishwajeet web sdk on functions one I would like to work on.
Go aheadπ. Lemme know if you have any doubts
@2002Bishwajeet file should be in JSON format.
You can refer to the contributing guide and lemme know if anything's unclear
hey @2002Bishwajeet just made a PR please look into it
Hey @RJ025 π. Just checking out, are you still interested to work on this??
@2002Bishwajeet yes sorry for late submission I just created a PR for the issue please look into it
Hii, i would like to work on the client side SDK snippets for all languages.
Hey @GunjanGupta26 , go ahead. All the Best!! β¨