Skip to content

Conversation

@elevatebart
Copy link
Contributor

@elevatebart elevatebart commented Apr 17, 2025

This PR installs pinia in the repo and migrate api.js and plugins.js stores to the new pattern as an example/POC

It brings typescript intellisense and type safety to even the options API! Great!
It does not significantly change the structure of the stores! Great!

🎉

@github-project-automation github-project-automation bot moved this to To review in Pull Requests Apr 17, 2025
@elevatebart elevatebart changed the title fix: some types around feeds refactor: start pinia migration Apr 17, 2025
@elevatebart elevatebart changed the title refactor: start pinia migration refactor: start replacing vuex with pinia Apr 17, 2025
@elevatebart elevatebart marked this pull request as ready for review April 18, 2025 11:03
@anna-geller
Copy link
Member

since you said it's a PoC, should this be a draft PR or ready for review and merge?

@anna-geller anna-geller requested review from a team and Piyush-r-bhaskar April 23, 2025 17:29
@elevatebart elevatebart marked this pull request as draft April 25, 2025 07:28
@elevatebart
Copy link
Contributor Author

PLus I still need to repair the tests and present my findings to the team.

@elevatebart elevatebart marked this pull request as ready for review June 17, 2025 13:52
@AcevedoR AcevedoR self-requested a review June 19, 2025 08:51
Copy link
Contributor

@AcevedoR AcevedoR left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice job 💪, this will greatly improve readability, maintainability, and newcomers onboarding

@elevatebart elevatebart merged commit 9c052c0 into develop Jun 19, 2025
8 of 9 checks passed
@elevatebart elevatebart deleted the refactor/migrate-to-pinia branch June 19, 2025 08:52
@github-project-automation github-project-automation bot moved this from To review to Done in Pull Requests Jun 19, 2025
elevatebart added a commit that referenced this pull request Jun 19, 2025
elevatebart added a commit that referenced this pull request Jun 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

4 participants