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

Implement ComposeDatabase for Reading & Writing from Compose #1545

Closed
nutrina opened this issue Aug 3, 2023 · 0 comments · Fixed by #2045
Closed

Implement ComposeDatabase for Reading & Writing from Compose #1545

nutrina opened this issue Aug 3, 2023 · 0 comments · Fixed by #2045
Assignees

Comments

@nutrina
Copy link
Collaborator

nutrina commented Aug 3, 2023

User Story:

As a developer of the Passport App,
I want to enable reading & writing from Compose instead of the classic Ceramic,
So that I can use the class ComposeDatabase as a drop-in replacement for CeramicDatabase and all the data written to compose DB will be in the new schema format.

Also, please make sure to update all the ceramic-related libraries with this occasion, including did-session

Acceptance Criteria

GIVEN I am a developer of the Passport App,
WHEN I want to enable reading & writing from Compose instead of the classic Ceramic,
THEN I can use the class ComposeDatabase as a drop-in replacement for CeramicDatabase,
AND all the data written to compose DB will be in the new schema format as specified here: #1540.

Product & Design Links:

Tech Details:

  • Implement another DataStorageBase class that makes it possible to read & write from compose.
  • This ticket refers to implementing a class ComposeDatabase that extends DataStorageBase.

Open Questions:

  • What are the specific technical requirements for the ComposeDatabase class?
  • Are there any constraints or limitations when using Compose instead of the classic Ceramic?

Notes/Assumptions:

@nutrina nutrina added this to Passport Aug 3, 2023
@nutrina nutrina converted this from a draft issue Aug 3, 2023
@erichfi erichfi changed the title Compose DB schema + new ComposeDatabase Implement ComposeDatabase for Reading & Writing from Compose Aug 3, 2023
@erichfi erichfi moved this from Backlog to Prioritized in Passport Sep 20, 2023
@lucianHymer lucianHymer moved this from Prioritized to In Progress (WIP) in Passport Sep 26, 2023
@lucianHymer lucianHymer self-assigned this Sep 26, 2023
@erichfi erichfi moved this from In Progress (WIP) to Prioritized in Passport Sep 28, 2023
@erichfi erichfi moved this from Prioritized to Backlog in Passport Sep 28, 2023
@erichfi erichfi moved this from Backlog to Prioritized in Passport Oct 2, 2023
@erichfi erichfi moved this from Prioritized to Backlog in Passport Oct 2, 2023
@erichfi erichfi moved this from Backlog to Prioritized in Passport Dec 4, 2023
@tim-schultz tim-schultz self-assigned this Jan 11, 2024
@tim-schultz tim-schultz moved this from Prioritized to Icebox / Needs Discussion in Passport Jan 11, 2024
@nutrina nutrina moved this from Icebox / Needs Discussion to In Progress (WIP) in Passport Jan 12, 2024
@tim-schultz tim-schultz moved this from In Progress (WIP) to Product/UX Review in Passport Jan 23, 2024
@tim-schultz tim-schultz moved this from Product/UX Review to In Progress (WIP) in Passport Jan 23, 2024
@tim-schultz tim-schultz moved this from In Progress (WIP) to Product/UX Review in Passport Jan 24, 2024
@erichfi erichfi moved this from Product/UX Review to Ready to Deploy in Passport Jan 24, 2024
@erichfi erichfi moved this from Ready to Deploy to Done in Passport Feb 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

4 participants