Closed sidferreira closed 6 years ago
Hi Sid!
Maintaining OSS projects is hard, and the burden can be very stressful. Please, don't receive the issue #40 as an act of impatience, I just opened it in my way to update the React Admin doc. Some users were complaining that data providers listed here was out of date.
Since aor-firebase-client
doesn't support the new RA version yet, we didn't delete it from the doc but we moved it into a new paragraph Legacy Data Providers so that the newcomers know that an effort to support their favorite provider is available but waiting for a helping hand.
I'm not a Firebase user, so I can't really help you to test it. But if you have any issue, question or any doubt about the React Admin API or usage, don't hesitate to ping me! It would be a pleasure to help you with this new version.
EDIT: If I may give a word of advice, small incremental changes with impact are way more rewarding than a total rewrite from scratch that will take forever. The data provider API only changed quite a bit, and supporting the new RA version would not take long IMHO. In this way, more users would use this library and, hopefully, with them more people to help you.
Hi @sidferreira. In fact, I was starting an alternate project since I did not see recent updates and the pulls were not answered: https://github.com/nietzscheson/ra-firebase-client
I would like to collaborate ... I see that many of us need this client to be updated.
I will be pending. Greetings.
@Kmaschta It was actually a self-critic :)
@nietzscheson What's your current status on it? What's your timezone??
Hey, @sidferreira my timezone is: (GMT-5) I from Cancun, Mexico.
The client has barely been created... but, I think it would be better to do everything in this... I could support you. Although I'm not an expert in Redux, I'm thinking of using it...
@nietzscheson We don't need to use redux deeply
@sidferreira I repeat... I offer my support to try to update this package...
Ok, this week is my kids' birthday, but monday I'll start on it. Let's first fix the current one to the most up-to-date verson and then we work with React Admin
@nietzscheson @Kmaschta branch for v0.4.0 created/updated.
I did some breaking changes at this moment, but we can revert if you guys think it's useful.
I didn't worked on the auth yet
@sidferreira Thanks, will you rename the package to ra-firebase-client
and then release in npm?
@afilp I'm not sure as there's another one already: https://github.com/nietzscheson/ra-firebase-client
Ok, I understand, even with the old name, is it now react-admin
ready? Because I see this in package.json
:
"dependencies": {
"admin-on-rest": "1",
Thank you a lot!
@afilp I believe it will be compatible, but had no time to do all the tests
@afilp the React-Admin people has recomended this data provider: https://marmelab.com/react-admin/DataProviders.html >>> https://github.com/aymendhaya/ra-data-firebase-client
We didn't tested it tho. (https://github.com/marmelab/react-admin/pull/2334)
From the README:
A Firebase Client for the awesome react-admin framework. A continuity for sidferreira/aor-firebase-client
It seems like someone was impatient. But it's thrilling to see the community participating!
I suggest that you join your efforts into a single repo.
So, guys, I'm really sad that I'm not delivering the updates here as I want. The fact is that I'm having a CRAZY amount of work since August.
So, in order to plan things a bit, I would like to know if you guys would like to help me on TESTING the new version. Testing is BY FAR what takes most of the time. If you guys are up to helping on it, I can start working in a new version (react-admin based and include Firestore) if you guys accept to help me on it.
So, I would like to anyone who wants to help at least on testing to reply here.
@Kmaschta @photocat @nietzscheson @afilp @pelanmar1 @leomyth330 @erickvictor @georgerb @bvivek20 @jesster2k10 @matseriksen @roadev @jjjjjjjjjjjjjjjjjjjj @RWOverdijk @Hosnidokht
Important to mention that I'm not using it that much, so, I will need this help in order to help you. I want to rewrite it from scratch, first for RealTime Database and later for Firestore, in a well structured way that allows you to override parts of the code and improve functionality.
ps: Anyone that wants helps CODING it will be welcome too :)