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

Entity provider - pinia #16

Open
DellanX opened this issue Nov 7, 2023 · 1 comment
Open

Entity provider - pinia #16

DellanX opened this issue Nov 7, 2023 · 1 comment

Comments

@DellanX
Copy link

DellanX commented Nov 7, 2023

Is your feature request related to a problem? Please describe.

I'm hoping to use some pinia stores as my entity provider.
Pinia is the recommended storage framework for vue, and gives opportunity for persisted state.

Describe the solution you'd like

I figure that I'll primarily be developing this on my end, but may need some support from y'all. That being said, what's the recommended process for me to publish this with your codebase? Make a repo, designate myself as maintainer, providing y'all a link?

Describe alternatives you've considered

In memory provider works, but lacks the debug tool and persistence support I need

Additional context

Once implemented, I'll be looking to make it so that I can use the pinia procidee as a fallback for the jsonapi provider

@dpimonov
Copy link
Contributor

dpimonov commented Nov 7, 2023

Hi DellanX, thanks for proposal. For now simply create an implementation on your side as a separate project. You can copy InMemoryEntityProvider as a reference to inherit build process rules and style guide. When it will be ready and work as expected we can create a repo specially for this provider PiniaEntityProvider and you can commit the initial implementation. Of course I can add you to the members and assign as maintainer. I am available for any questions. 😊

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants