-
Notifications
You must be signed in to change notification settings - Fork 3.8k
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鈥檒l occasionally send you account related emails.
Already on GitHub? Sign in to your account
馃搫聽Enhance Appwrite Databases with Neo4j Adapter #3983
Comments
Hey @christyjacob4 I would love to work on this. I've worked with Neo4j, and have experience with PHP (though it's been a few years since I've used it last) |
@PolarVoid, thanks for your interest! You may work on this issue 馃檹 Happy hacking! 馃巸 |
Hey, that guide is super helpful. I'm working on it now :) |
Going through some of the Neo4j documentation for PHP, it looks like I may have to use their I browsed around looking for other possible solutions, but this seems like the most feature-rich and maintainable option. Would it be alright to add this so I can integrate Neo4j as an |
@PolarVoid The client is a community-maintained project and not official. I would recommend using their HTTP API and resorting to the client only if it fails and doesn't work. |
@codercatdev Okay, I can do that :) |
So progress has been a little slow, but I am still working on this. So far, I've written a class called Neo4jClient that's a small wrapper around cURL requests, and some Adapter functions, which I haven't had time to test yet. Would it be cool for me to open up a Draft PR up, because I would appreciate further help :) |
@PolarVoid Thanks for keeping us updated 馃槆 This task is not a small one, there is nothing wrong with taking your time. I would love if you opened a draft PR and mentioned all points where you feel stuck. We would gladly point you to the right direction. |
@PolarVoid are you still working on this or should we unassing you? |
Hey, I'm still working on this :) I opened up a draft at utopia-php/database/pull/209 and asked for additional help there. |
Thank you everyone for celebrating Hacktoberfest 22 with us! This issue will now be closed as we're getting ready to celebrate Hacktoberfest 23. |
We are accepting submissions for this issue once again for Hacktoberfest 2023 |
@christyjacob4 I would like to work on this. Can you assign it to me? |
Hi @Sukriti-sood , I've assigned this issue to you! Thanks your 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. |
I have gone through already built adapter and their usage. I will create pr this weekend. |
Hi, any update? If you are not working on it, we will be assigning the issue to the next person |
Hello @Haimantika , Thank you for giving me chance but unfortunately I will not be able to complete it. |
Hi @Haimantika |
hi @rizwan-io , I have assigned the issue to you. You may start contributing :) Happy hacking. Please check-in every 3 days so we know you are still working on this, and when you create the PR, link the issue to it. Thank you so much :) |
Hi @rizwan-io do you have any updates? |
Hi @Haimantika, Sorry, I did not get a chance to look into it. I will unassign myself. Sorry again :( |
Can I work on this issue? |
Hi @christyjacob4 I'm interested in working on this issue. Can you assign me this pls? |
can i work on this issue |
Hi @Haimantika . If no one is working on this issue , I would love to work on it. I have some experience with php and docker compose |
Are you still interested to work on it? |
Hi @shivanshu814 @boomlion8 @nishchay-veer we are assigning issues on a first-come, first-serve basis. So you will need to wait for your turn. |
Yes I would love to. |
馃挱聽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 Neo4j 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
鉁吢燭ask Summary
If you have questions, need any help, or just want to hang out, make sure to join us on our Discord server.
Happy Appwriting!
The text was updated successfully, but these errors were encountered: