nextcloud / nextcloud/contacts
Replace Vuex store with Pinia
Open
Nobody has claimed this yet.
1. to develop
technical debt
- Dominant language
- JavaScript
- Stars
- 642
- Forks
- 220
- Avg merge
- 14h 39m
- Merged PRs (30d)
- 51
Description
Is your feature request related to a problem? Please describe.
Vue 3 uses Pinia, not Vuex
Describe the solution you'd like
Upgrade Vuex store to Pinia while staying on Vue 2.7
Describe alternatives you've considered
No response
Additional context
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing how the existing Vuex store is used in the contacts app and read the linked groupware issue for broader migration context. Done means replacing that store with Pinia while keeping compatibility with Vue 2.7, but the issue names no files or tests, so the implementation scope needs investigation first.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100