redis4cats icon indicating copy to clipboard operation
redis4cats copied to clipboard

Maintainers wanted!

Open gvolpe opened this issue 2 years ago • 15 comments

Hi all,

If you or your company uses Redis4cats in production, it would benefit from maintainers helping cut releases, reviewing PRs, etc.

As a one-man project, I don't have the time it needs, and I'm sincerely overwhelmed. Happy to provide some guidance for those who volunteer.

There are also a lot of known (hard) issues to solve that are barely documented, or not at all, so if you're up to the challenge, this is also a good way to learn the internals as well as working with effects.

wanted

Cheers, Gabriel.

gvolpe avatar Feb 01 '22 09:02 gvolpe

To all of you asking for a new release

Cutting a new release is very easy, I only need to trim the automatically generated release notes and create a tag. The rest is all automated.

The problem is that before doing so, we need to groom all the existing opened issues and PRs, and make sure everything is good. Also, lately I've only focused on the CE3 version (series/1.x) while the CE2 version (master) was left behind.

All of this requires a lot of time and energy I don't have, thus the call for maintainers.

gvolpe avatar Feb 01 '22 09:02 gvolpe

hi @gvolpe : i am more than happy to help in maintaining. My lack of experience in OSS could hurt but otherwise i am in.

ayushworks avatar Feb 01 '22 20:02 ayushworks

Hi @gvolpe 👋 . Happy to help with maintaining as well in any way that I can. I've only ever used CE3 though, so not too sure how well I can contribute to the CE2 version.

kyri-petrou avatar Feb 01 '22 20:02 kyri-petrou

Hi @gvolpe . I'll be glad to help you

danielnaumau avatar Feb 01 '22 22:02 danielnaumau

Thank you, folks! I sent out an invite to all of you.

The priority is now to groom all the open PRs (mainly by scala-steward) and see why they don't pass the CI build, and try to fix it, so I can finally cut a release for the CE3 version at least. Most of them might not compile because of some imports that have changed or so, others might be a little bit tricky.

Once you pick up one, make sure you assign yourself to the issue / PR so that other maintainers know it's taken.

Feel free to join the Gitter channel to discuss (I use it from Matrix), or if you don't like to use that, we can discuss on GH discussions.

gvolpe avatar Feb 02 '22 09:02 gvolpe

hello @gvolpe ! I will be happy to help maintaining this lib

hajlaoui-nader avatar Mar 04 '22 13:03 hajlaoui-nader

Cheers @hajlaoui-nader , you should have received an invitation.

gvolpe avatar Mar 09 '22 11:03 gvolpe

Hey @gvolpe, I'd be happy to volunteer as a maintainer for this project.

MamdouhAhmed avatar Jul 25 '22 11:07 MamdouhAhmed

@MamdouhAhmed great, check your inbox for the invite :)

gvolpe avatar Jul 25 '22 12:07 gvolpe

Hey @gvolpe, I want to volunteer as a maintainer for this project.

yourzbuddha avatar Mar 11 '24 14:03 yourzbuddha

@yourzbuddha you should receive an invite shortly, thanks :)

gvolpe avatar Mar 14 '24 11:03 gvolpe

Hi @gvolpe If this is still relevant, I am happy to volunteer some time. I use redis4cats at work currently, however by no means am I a power user

yisraelU avatar May 07 '24 03:05 yisraelU

@yisraelU sure, the more the merrier! You should have an invite now, thanks :)

gvolpe avatar May 07 '24 07:05 gvolpe

@gvolpe thank you. Is there a write-up somewhere on priorities and procedures for managing PR's. I'd probably start with reviewing open PR's and merge, but want to make sure thats what I should be doing

yisraelU avatar May 08 '24 16:05 yisraelU

@yisraelU unfortunately not. I think a good think would be to add MiMa support if that's something you'd be interested in contributing, as today we don't make any guarantees regarding binary compatibility between versions, as stated in the README.

The Stream API is also quite experimental, but I don't think we emphasize that enough (only here I think). So documentation work is always welcome, also reviewing and merging PRs. You can have a look at previous PRs to understand more or less how we go about it, but it's up to you really.

I've been using AWS for the last 2 years, so don't get to use Redis at all, so better to have maintainers that actually use Redis.

gvolpe avatar May 09 '24 08:05 gvolpe