New maintainers – and more needed #249
Replies: 12 comments 15 replies
-
Here is the current maintainers’ roster: (edit: updated) The people from Praekelt who helped us with the transfer have confirmed they didn’t want to be involved at this stage. I’ve reached out to one other person previously involved with the project to check what they’re expecting. @rh0dium @atodorov I see you had volunteered to help with maintenance in other discussions – are you still up for it? |
Beta Was this translation helpful? Give feedback.
-
It makes logical sense, but there’ve been plenty of repos there (like
SimpleJWT and oauth toolkit) that just go dormant with a single maintainer
unable to do anything. Again, it’s personal opinion, so please set this up
however you’d like in terms of security.
…On Thu, Jan 27, 2022 at 9:17 AM Tibor Leupold ***@***.***> wrote:
Another thing that Jazzband does that I personally don't like is the "you
need another reviewer to merge your own changes" in open source context,
but that's up to you to setup.
I think that actually makes sense when you give a bunch of people merge
access.
—
Reply to this email directly, view it on GitHub
<#249 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AOLG4VXGZPJGPJFZBWECDDTUYFHYPANCNFSM5M3SF4UA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
@thibaudcolas Thanks for taking this over. Please add me as a Collaborator again. One day I might get time for this project again. |
Beta Was this translation helpful? Give feedback.
-
Thanks for taking over maintenance. There are quite a few unreviewed open pull requests here https://github.com/torchbox/django-recaptcha/pulls As an open source maintainer myself I totally understand that there's never enough time for everything. I wonder if there's something I can do to help? |
Beta Was this translation helpful? Give feedback.
-
I would love is this pull request could be rebased and merged in: #216 Or another similar fix. I have to have a manual workaround on my dev machine currently |
Beta Was this translation helpful? Give feedback.
-
With @Stormheg now involved more and more with maintenance of this package, we’d like to take things a step further:
How does that sound to people? Is there anyone who has been contributing and would be interested in becoming a maintainer? |
Beta Was this translation helpful? Give feedback.
-
I may help from time to time. |
Beta Was this translation helpful? Give feedback.
-
From people’s feedback here – it seems like we’re heading to https://github.com/django-recaptcha. I’ve not tried it in a while but I believe GitHub will be able to set up redirects so most activities on the project shouldn’t be too impacted by the change in GitHub org "namespace". I thought I’d give a heads’up about this one last time before I initiate the transfer :) |
Beta Was this translation helpful? Give feedback.
-
Thanks Thibaud! Here's a little checklist of chores surrounding moving this package to a new org
If these tasks could be completed soon after the move, the disruption should be minimised. |
Beta Was this translation helpful? Give feedback.
-
I'll try to contribute as well. For now, I'll mainly focus on trying to resolve long-standing issues and get the amount of open issues as close to 0 as possible; feedback is always welcome. If help is needed with improving tests, documentation, cleaning up/improving CI/CD, etc., I can probably also help as well. |
Beta Was this translation helpful? Give feedback.
-
I believe I have largely completed the move to the new @django-recaptcha organization. Here’s my first draft as to how I’d expect things to work from then on, though you’re very welcome to disagree or make changes. There is a risk of this feeling like a pecking order of sorts. I want to be very clear that our goal here is to collectively make sure this package keeps being useful to its users, and so far, the biggest threat to this has been the lack of people with enough permissions to do basic maintenance. So for the lack of a better model, our goal here is to have a meritocratic system in place where people have a clear path from being an unknown user of the package to a trusted co-owner of the package’s future. So we want to find a nice setup where people feel empowered contributing to the package with just the right level of permissions to get shit done, without giving everyone access to everything right away either. To help with building trust and knowing what people are up to,
TeamsI’ve kept it as simple as possible – we now have one team per repository role in GitHub:
In practice, this is how I see it working:
MembersI have removed everyone as "Outside collaborator" and invited everyone as members of the organization.
Everyone else – I have to switch to something else for today, but will add more people later. |
Beta Was this translation helpful? Give feedback.
-
@alanverresen I see you got an invite from Storm as a @koutoftimer I’ve just sent you an invite as a @matthiask you had offered to help back in Feburary, would you want to formally join as a contributor / triager / committer as well? I believe that’s it for people that have offered to help. Does anyone have thoughts on how many people would be needed to guarantee the long-term health of the package? How much / how to document the above setup to make it clear how and when to go about managing contributions in the future? What do people think of the ADOPTERS file and introductions? |
Beta Was this translation helpful? Give feedback.
-
As a follow-up to #248 – the repository has been transferred from https://github.com/praekelt/django-recaptcha to https://github.com/torchbox/django-recaptcha.
edit: As of November 2023, we are now at https://github.com/django-recaptcha/django-recaptcha.
We got in touch with Praekelt to offer our help with maintenance, as people who were initially maintaining this package there had moved on. @tbrlpld and I are looking after the transfer (still in progress), and we’ll share more concrete plans for future maintenance once this is complete.
At this stage we are looking for more maintainers who would want to get involved with this project – please reply to this thread if you’re interested!
Beta Was this translation helpful? Give feedback.
All reactions