question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Firestore Roadmap

See original GitHub issue

It’s time for vuefire to update to Cloud Firestore 🎉

In order to give you some visibility about the new version, here’s a checklist with features. Feel free to ask about new things, I’ll probably forget to add every single feature to the list.

Until the version becomes stable there may be breaking changes, but if you’re using the current version of vuefire, don’t worry, it won’t affect you. The new version will be published under the next tag on npm, meaning that you can already play with it if you want

Firestore is now supported by the latest tag

Keep in mind, there’re still no docs but you can check the exapmles/ folder and tests for inspiration

Features

  • Document binding
  • Collection binding
  • unbind on destroy
  • Manual bind
  • Manual unbind
  • Support firestore as a function
  • bind -> returns a promise
  • option to remove data right away when binding on top of an already bound ref
  • Automatic unbind when already bound
  • Development warnings
  • Recursive ref binding + unbinding
    • Bind refs in documents
      • bind refs inside of objects
      • bind refs inside of arrays
      • bind plain refs
    • Stop at 1st depth by default
    • allow passing max depth
  • customizing id key used
  • Move tests to Jest
  • Split code to have both, vuefire and vuexfire code here
  • Allow users to use both RTDB and Firestore at the same time
  • Documentation
    • Vuepress site
    • Live Examples
    • Figure out a way to document common things between vuefire /vuexfire
    • Vuexfire
      • Good practices about binding documents and collections
      • Where to host references to collections and others (#180)
    • Cookbook
      • Pagination
      • How to write tests
      • Using without a bundler (prototyping)
        • Add full template to use
      • Using with Typescript
      • Dynamically bound properties (Vue.set)
    • Note in getting started about docs being for people using webpack (or project with cli
    • Link to cookbook

If you find bugs, please, open a new issue (but make sure to check if it hasn’t been fixed already 😛 ) if you want to check the ongoing work, it’s on the firestore branch

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Reactions:121
  • Comments:37 (14 by maintainers)

github_iconTop GitHub Comments

24reactions
posvacommented, Dec 28, 2017

Small update: Things are working really well, I just released an alpha version. The reason is taking so much time is because there’s a lot of edge cases for refs (embed documents into other documents) to handle 😆 Most things are working but if you find bugs, please open an issue with a repro, it would really help! For instance, I yet have to fix a bug when updating a document referenced in an array on a bound document that makes the update delay fixed in latest release

16reactions
bhaskar-nair2commented, Apr 28, 2020

Really looking forward to the Pagination Cookbook…

Read more comments on GitHub >

github_iconTop Results From Across the Web

Firestore release notes | Google Cloud
This page documents production updates to Firestore. You can periodically check this page for announcements about new or updated features, bug fixes, ...
Read more >
Firestore roadmap - Google Groups
Hi, is it possible to estimate the release date of the final version of Firestore ? Thanks Massimiliano.
Read more >
Release Notes | Firebase - Google
The Firebase Android SDKs for Cloud Functions, Cloud Firestore, and Performance ... This release includes fixes in Cloud Messaging and Cloud Firestore APIs....
Read more >
Why Firestore, Part III: 6 things you need to know before using it
This is the final article from a series where we comprehensively describe the pros and cons of using Firestore as the backend solution...
Read more >
firebase-ios-sdk/ROADMAP.md at master - GitHub
FirebaseFirestoreSwift is a larger library that adds Codable support for Firestore. Add more such APIs to improve the Firebase Swift API.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found