-
Notifications
You must be signed in to change notification settings - Fork 63
Description
I started this repository last year when I was deep in using Firestore directly in my app. Since then, I've started a new company and am no longer importing Firestore in the frontend. As a result, it's harder for me to justify a lot of time spent maintaining this library. Instead, most of my open source time has transitioned to Moti and Dripsy.
This is likely apparent in the new speed of PRs and issues being resolved. I used to close them all very quickly, but I simply haven't had time now.
A few important improvements that are necessary for the future of this library:
- Are there any plans to integrate with firebase v9? #109 Firebase v8 support by default (and look into v9's alpha)
- swr-firestore uses SWR version ^0.2.0, could it be updated to modern one? #107 Upgrade SWR to the latest version (0.7 might be the highest one that allows the current cache usage without a significant refactor)
- (Added proper query serializer #75 Bug with useCollection and where by timeStamp. #51) Merge this PR to allow dates, query snapshots, and perhaps other complex objects to be used when querying in
useCollection
- Get id from created document #62 this one is simple
There are other important issues, but those are probably the most significant I've seen.
Help wanted
Long-story-short, I'm looking for someone else to help / take the reins of maintaining this library. It would be a great opportunity for you to get exposure to the SWR / Firestore community. Ideally you're an avid user of this library, so that you have an incentive to see it improved. Once upon a time, this was me. But for the sake of everyone who relies on this package, I want to make sure it's in the best hands.
Thank you
Thank you to everyone has helped with swr-firestore, from contributions, issues, and PRs. I decided to put this project out for free and abstract it outside of my own app so more people can take advantage of it. At the time, I didn't expect to stop querying Firestore from the front-end. But you never know how things will change.
If you are interested in helping maintain this library, please comment on this thread.