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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

馃梽锔徛燛xtend Appwrite Storage with Oracle Object Storage Adapter #6415

Closed
7 tasks
christyjacob4 opened this issue Oct 1, 2023 · 18 comments
Closed
7 tasks
Assignees
Labels
hacktoberfest Issues that can win you some cool swags!

Comments

@christyjacob4
Copy link
Member

馃挱聽Introduction

Appwrite Storage lets you upload images, videos, or any kind of file and store it for later. This comes with support for encryption, compression, chunk upload, resumable upload, and much more! 馃挭聽To learn more, check out our official Appwrite Storage docs.

Every file uploaded to Appwrite Storage needs to be stored somewhere, whether that is your server鈥檚 hard drive or cloud provider. To make this possible, Appwrite uses storage adapters that each implement simple methods such as read(), move(), delete()...

Your task is to implement support for Oracle Object Storage in Appwrite and the Utopia PHP storage library. We have prepared detailed documentation on how to create Utopia PHP storage adapter, and how to use Utopia PHP adapter in Appwrite. Please read these documents and ensure you understand it before working on this issue.

馃幆聽Requirements

  • Experience with Appwrite.
  • Experience with PHP.
  • Experience with Oracle Object Storage.
  • Experience with Docker and Docker Compose.

鉁吢燭ask Summary

  • Ask to be assigned to the issue.
  • Wait to be assigned.
  • Implement Utopia PHP storage adapter for Oracle Object Storage.
  • Submit a pull request in utopia-php/storage.
  • Implement Appwrite support for Oracle Object Storage.
  • Submit a pull request in appwrite/appwrite.
  • Write a blog post on any platform of your choosing to demonstrate the usage of your adapter!

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 the hacktoberfest Issues that can win you some cool swags! label Oct 1, 2023
@SaketKaswa20
Copy link

I would like to work on this, but this will take some time and I will require some guidance too.

@Sreejit-Sengupto
Copy link

What I understood here is that, we need to implement Oracle Object Storage and Utopia PHP storage library. First we need to create an adapter on Utopia PHP storage for OOS and then create a PR there. After the PR has been merged we need to implement it in the appwrite. If I am somewhat correct I would love to give this issue a try.

@Haimantika
Copy link
Contributor

I would like to work on this, but this will take some time and I will require some guidance too.

Hi @SaketKaswa20 have assigned the issue to you! Thank you for showing interest in contributing to Appwrite! Happy Hacktoberfest 馃巸

Notes:

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

@Haimantika
Copy link
Contributor

What I understood here is that, we need to implement Oracle Object Storage and Utopia PHP storage library. First we need to create an adapter on Utopia PHP storage for OOS and then create a PR there. After the PR has been merged we need to implement it in the appwrite. If I am somewhat correct I would love to give this issue a try.

Hi, we assign issues on first-come first-serve basis, if Saket is unresponsive, we will assign it to you.

@Sreejit-Sengupto
Copy link

somewhat

No problem, I'll try another issue.

@SaketKaswa20
Copy link

Hello,
I went through the documentation and the Code of Conduct and Contributing Guidelines. Will do the needful and will surely let you know if any help is required.

@SaketKaswa20
Copy link

SaketKaswa20 commented Oct 5, 2023

I am confused with the Oracle Object Storage Adapter part. It would be great if someone could help me馃樁鈥嶐煂笍

@Sreejit-Sengupto
Copy link

I am confused with the Oracle Object Storage Adapter part. It would be great if someone could help me馃樁鈥嶐煂笍

Have you tried understanding the docs?

@SaketKaswa20
Copy link

Yes, I did read them and understood them well enough.

@SaketKaswa20
Copy link

Got it!

@SaketKaswa20
Copy link

Made a PR in utopia-php/storage, it is yet to be reviewed.

@SaketKaswa20
Copy link

My PR is not reviewed yet!

@Haimantika
Copy link
Contributor

My PR is not reviewed yet!

Can you link the issue to the PR?

@SaketKaswa20
Copy link

utopia-php/storage#91

@Haimantika
Copy link
Contributor

utopia-php/storage#91

Thanks, please also update the description in the PR for easy review :)

@SaketKaswa20
Copy link

Sure :)

@tessamero
Copy link

Closing issue, as the PR was closed. Thank you for participating in Hacktoberfest this year.

@iSuslov
Copy link

iSuslov commented Dec 1, 2023

@christyjacob4 should it be reopened? Supporting Oracle Cloud is still a thing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
hacktoberfest Issues that can win you some cool swags!
Projects
None yet
Development

No branches or pull requests

6 participants