VueFire Roadmap 2022-2023
posva opened this issue · 4 comments
This is an issue to keep track of the upcoming release of VueFire v3. Note this is a high level roadmap, more details are added as I complete them and it helps people to get an overview of how things are going.
- Current Status: Stable
- Documentation
- Branch
1st Milestone
Estimate final delivery (means stable release) time: mid-November
- Cloudstore/Database
- Upgrade to Firebase v9
- Migrate test suite to Firebase Emulator
- Design and implement a composable API for Vue
- Migrate unit tests
- Updates to the README
- Documentation
- Setup vitepress
- Add Getting started instructions
- Automatic API generation
- Basic documentation for composables
- Add back the options API docs
- Update existing docs
- Using with other libraries (Pinia, Vuex)
- Add SSR Examples without Nuxt
- Write a migration Guide from v2
- Implement an Options API version of the composable API for binding data
- Rework the existing Options API (improvements based on feedback)
- Ensure SSR compatibility
The new version of VueFire is available on the next
tag as an alpha version.
2nd Milestone
- Plugin rework: allow passing independent services
- Auth module integration
- Reactive current user
- Design composables for signin check
- Investigate possible integrations with router navigation guards
- Storage integration
- Design composables for uploading tasks
- Composable for downloading URLs
- SSR
- AppCheck
- A plugin that injects the firebase app and allows the user to provide the credentials for recaptcha v3.
- Add docs
- Add options to nuxt module
- Nuxt Module/plugin
-
nuxt-vuefire
package - SSR handling out of the box
- Simple (zero-config or automated) Deployment to Firebase Hosting
- Spark plan (no functions)
- Blaze plan (with functions)
- Document good practices around prerending
- Document the different possibilities when deploying (SSR, SSG, SPA, mixed)
- Explore other providers (Netlify, Vercel, etc)
- TBD: other features worth integrating
-
Backlog
- Add API to automatically handle the SSR part for non reactive API like
await list()
for storage
Other issues
These is a list of feature requests I want to revisit:
Thanks @posva for the hard work. Wish that the Nuxt Module would be finished soon.
Thanks! It actually has a lot of features already, you should give it a try 🙂
I realize I never closed this but it was completed a long while ago 😄
Hi,
Is there any plans for adding analytics to the project?
I see there is some experimental and unfinished code around this in the package.