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

📄 Enhance Appwrite Databases with Apache CouchDB Adapter #3981

Closed
4 tasks
christyjacob4 opened this issue Sep 29, 2022 · 35 comments
Closed
4 tasks

📄 Enhance Appwrite Databases with Apache CouchDB Adapter #3981

christyjacob4 opened this issue Sep 29, 2022 · 35 comments
Assignees
Labels
good first issue Good for newcomers hacktoberfest Issues that can win you some cool swags! product / databases Fixes and upgrades for the Appwrite Database.

Comments

@christyjacob4
Copy link
Member

💭 Introduction

Appwrite Databases allows you to store your application and users' data. Not only that, it comes with query system that allows you to read those data. We put a lot of effort into making Appwrite Databases secure by default, and the whole security layer is truly easy to configure. 😇 You can learn more about Appwrite Databases and Appwrite Permissions in our official docs.

Every collection and document in Appwrite Database needs to be stored somewhere, and for that, we have many different adapters such as MySQL or MongoDB. Each provider implements simple methods such as createDocument(), deleteDocument(), find(), etc...

Your task is to implement support for Apache CouchDB in the Utopia PHP database library. We have prepared detailed documentation on how to create a Utopia PHP database adapter. Please read these documents and ensure you understand them before working on this issue.

🎯 Requirements

✅ Task Summary

  • Ask to be assigned to the issue.
  • Wait to be assigned.
  • Implement Utopia PHP database adapter for Apache CouchDB.
  • Submit a pull request in utopia-php/database.

If you have questions, need any help, or just want to hang out, make sure to join us on our Discord server.

Happy Appwriting!

@christyjacob4 christyjacob4 added product / databases Fixes and upgrades for the Appwrite Database. feature good first issue Good for newcomers hacktoberfest Issues that can win you some cool swags! labels Sep 29, 2022
@TheOjasSingh
Copy link

Hi, Can I work on it

@stnguyen90
Copy link
Contributor

@TheOjasSingh, thanks for your interest! 🙏 Happy hacking!

@TheOjasSingh
Copy link

where should I find the other adapters in the repo for an example.

@Meldiron
Copy link
Contributor

Meldiron commented Oct 4, 2022

@TheOjasSingh you could follow the tutorial or look at MariaDB adapter.

@TheOjasSingh
Copy link

Screenshot 2022-10-05 134459
this error is coming when I am setting up the repo.

@stnguyen90
Copy link
Contributor

@TheOjasSingh
Copy link

TheOjasSingh commented Oct 8, 2022

I am following the above tutorial for setting up the repo utopia-php/database but It is still showing the error.
Screenshot 2022-10-08 184449
I have already installed the redis extension and MongoDB extension on my local machine.

@Meldiron
Copy link
Contributor

@TheOjasSingh Hey there 👋 Where are you trying to install this library? To contribute new adapter, ideally, you would implement it in the library and write tests to ensure it works. You should not need to make a side project to do manual testing.

@stnguyen90
Copy link
Contributor

@TheOjasSingh, are you still working on this or should we unassign you?

@stnguyen90 stnguyen90 removed the hacktoberfest Issues that can win you some cool swags! label Nov 7, 2022
@eldadfux
Copy link
Member

Thank you everyone for celebrating Hacktoberfest 22 with us! This issue will now be closed as we're getting ready to celebrate Hacktoberfest 23.

@christyjacob4
Copy link
Member Author

We are accepting submissions for this issue once again for Hacktoberfest 2023

@christyjacob4 christyjacob4 reopened this Oct 1, 2023
@christyjacob4 christyjacob4 added the hacktoberfest Issues that can win you some cool swags! label Oct 1, 2023
@Ratangulati
Copy link

I'm not so sure about my ability to do this, but can I try to work on this?

@Haimantika
Copy link
Contributor

I'm not so sure about my ability to do this, but can I try to work on this?

Hi @ayan-joshi have assigned the issue to you! Thank you for showing interest in contributing to Appwrite! Happy Hacktoberfest 🎃

Notes:

Please update us with your progress every 3 days, so that we know that you are working on it.
Join us on Discord - https://appwrite.io/discord to chat about Hacktoberfest and Appwrite!

@Haimantika
Copy link
Contributor

Hi @Ratangulati any update?

@Ratangulati Ratangulati removed their assignment Oct 8, 2023
@sidgaikwad
Copy link

plz Assign this to me, I would like to work on this issue

@Haimantika
Copy link
Contributor

plz Assign this to me, I would like to work on this issue

I have already assigned one issue to you, would you still like to take this one up?

@Tushar98644
Copy link

@Haimantika i would like to take this up

@Haimantika
Copy link
Contributor

@Haimantika i would like to take this up

If @sidgaikwad decides to drop, will assign it to you

@sidgaikwad
Copy link

@Tushar98644 I am currently working on this issue

@KholoodS
Copy link

Hello, I would love to contribute on this issue.

@Tushar98644
Copy link

@Haimantika When can we expect new issues to drop ?

@Haimantika
Copy link
Contributor

@Tushar98644 I am currently working on this issue

Are you working? Then I will be assigning this issue to you.

@Haimantika
Copy link
Contributor

@Haimantika When can we expect new issues to drop ?

We already dropped new issues this week

@Tushar98644
Copy link

@Haimantika When can we expect new issues to drop ?

We already dropped new issues this week

So new issues will be added next week ig ?

@Haimantika
Copy link
Contributor

@Haimantika When can we expect new issues to drop ?

We already dropped new issues this week

So new issues will be added next week ig ?

Hi, thank you for your interest in participating in Hacktoberfest!

We really appreciate your enthusiasm.

So this year, we’re focused on quality contributions. This doesn’t just mean we want quality code from contributors; we also want to foster a quality relationship with the contributors through extensive reviews and support so they can tackle more meaningful and difficult projects.

With that said, we have a small team with limited capacity. So we’re careful about how many active issues we post for Hacktoberfest, so we can review and support each contributor adequately.

That said, if you find a reasonably sized issue on the Appwrite repo that you’d like to tackle, you can pitch your solution to the problem and message us on Discord. We will review and label the issue Hacktoberfest if it makes sense.

We also have community rewards every month for everything from cool projects, helpful community members, and even just sick memes. If you’re interested in contributing, being an active community member is also a good way to go.

@tessamero
Copy link

hi @sidgaikwad , I have assigned the issue to you, you may start contributing to it :) Reminder to check-in every 3 days so we know you are still working on it so it doesn't get reassigned. Thank you and happy hacking :)

@Tushar98644
Copy link

@tessamero Can you pls reassign the issue , there is no update from the current assignee for more than 3 days

@Haimantika
Copy link
Contributor

Hi @sidgaikwad are you still working on it? If you have any updates, please let us know. We will be reassigning the issue to the next person soon due to inactivity

@sidgaikwad
Copy link

@Haimantika you can assign it to other person i am working on the cassendra adapter

@Haimantika
Copy link
Contributor

@Tushar98644 you are next, but you have already requested to be assigned to some more issues. Let me know which issues you would like to work on, also, we are assigning 2 issues at max per person

@jaysomani
Copy link

Hello, can i work on this issue ?

@Haimantika
Copy link
Contributor

Hello, can i work on this issue ?

Assigning it to you. Please update us every 3 days.

@jaysomani
Copy link

🚀 Just a Quick update:
✅Done setting up locally
✅ Read and understood CouchDB docs 📖 and adapter guide 🛠️.
✅ Approach planned for enhancing Appwrite DB with CouchDB,
coding part started! 🚀

@jaysomani
Copy link

update:

getting errors clearing them out

@tessamero
Copy link

Closing this issue as hacktoberfest is now over and there's no pending PR and no activity in the last 3 days. Thank you to everyone who participated this year :)

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! product / databases Fixes and upgrades for the Appwrite Database.
Projects
None yet
Development

No branches or pull requests