Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on Apr 17, 2023. It is now read-only.
This repository was archived by the owner on Apr 17, 2023. It is now read-only.

Offix 2.0 top level goals #499

@wtrocki

Description

@wtrocki

Top level requirements

  1. Ability to work with the local data without interacting with the cache/building GraphQL queries

  2. Ability to see offline changes and being able to differentiate between change that was made offline

  3. Ability to work without building Optimistic responses or relying on client cache.

  4. Simplicity to work with subscriptions on the root level and populate the data back to passive views and to avoid verbose hooks API and memory leaks

  5. Ability to work in a simplified data interface that is utilizing https://graphqlcrud.org capabilities

  6. Support any types of data containers like Pagination container, DataSync container etc.

  7. First-class support for relationships

  8. Deeper integration with Graphback (but still not dependent on it) thru code generator/client side queries

  9. Simplicity to start with datasync use cases using datasync-starter
    https://github.com/aerogear/datasync-starter

  10. Ability to work with plain graphql queries

  11. Ability to upgrade datastore (impossible with cache - invalidation is the hardest thing on universe)

Notes

This is just created as proposal any edits/suggestions welcomed

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions