react-native-queue icon indicating copy to clipboard operation
react-native-queue copied to clipboard

is the plugin still maintain?

Open lyseiha opened this issue 5 years ago • 6 comments

lyseiha avatar Feb 05 '20 09:02 lyseiha

@billmalarky, there is still a good amount of interest in this package. Would you be open in bringing on new maintainers?

jspizziri avatar Sep 24 '21 19:09 jspizziri

I would be, I've been very busy with work but yes I would be.

On Fri, Sep 24, 2021, 2:41 PM Jacob Spizziri @.***> wrote:

@billmalarky https://github.com/billmalarky, there is still a good amount of interest in this package. Would you be open in bringing on new maintainers?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/billmalarky/react-native-queue/issues/62#issuecomment-926877225, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAOFGU5IXTE4ZXRRLQWXOJDUDTIAJANCNFSM4KQH4W7Q . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

billmalarky avatar Sep 24 '21 19:09 billmalarky

@billmalarky , thanks for the response.

How would you like to select potential maintainers?

jspizziri avatar Sep 24 '21 19:09 jspizziri

We still heavily use this plugin internally and Realm has been our biggest issue with the changing ecosystem. The plugin still is hooked to 2, but we are on 6 and even 10 looks quite tempting.

I think whatever you decide. Folks should take the same amount of care and effort of a good testing/ci process to ensure no regressions and document how Realm and these dependencies are involved together.

Like I wouldn't mine throwing up some GitHub Action conversions since the travis stuff is dead to keep the project alive in the sense of checking for if whomever will take the time to review/merge.

iBotPeaches avatar Sep 27 '21 16:09 iBotPeaches

Just to update my above comment, nothing has changed for us and we still heavily use this plugin. We've forked it and begun some QoL updates as I described for GitHub Actions, Realm update and some fixes for jest. Mainly because the Hermes move with Realm is a big component for us.

https://github.com/sourcetoad/react-native-queue

iBotPeaches avatar May 20 '22 13:05 iBotPeaches

@billmalarky This package has some great potential but needs a new maintainer. I'd be willing to submit a PR but there are currently open PRs that have presumably gone stale.

It seems as if @iBotPeaches et al could be good candidates if you were willing to give them the keys.

There are also some forks with promise such as https://github.com/inkitt/react-native-queue-asyncstorage by @inkitt which replaces Realm with AsyncStorage. I am actually using this one with some minor patches.

Some things I'd love to see:

  • The storage provider be abstracted out into plugins such as react-native-queue-plugin-realm and react-native-queue-plugin-asyncstorage for example.
  • Thread safety using mutexes or similar
  • Delaying jobs
  • Able to access the job + errors in the lifecycle events

deevus avatar Sep 16 '22 00:09 deevus