Opting-in for Hacktoberfest
Hello,
I would like to propose that we opt-in the CPython project for Hacktoberfest this year, by adding the hacktoberfest topic on the GitHub repository.
https://hacktoberfest.digitalocean.com/
Hacktoberfest is an annual event organized by Digital Ocean, now in the 8th year, where aspiring contributors are encouraged to contribute to open source projects.
I'm a member of the Hacktoberfest Advisory council <https://hacktoberfest.digitalocean.com/advisory-council> this year. As council members, we discussed the focus on maintainers and rewarding maintainers for their participation.
This year, maintainers can also get rewarded for helping to review pull requests that come during this month.
Additionally, participating projects can get listed in their "Giving <https://hacktoberfest.digitalocean.com/giving>" page, where people can find projects to donate to. It would be great for CPython to be listed there so people can donate through GitHub Sponsors.
In order to participate, we need to add the "hacktoberfest" topic on the repo, it will signify that we're accepting hacktoberfest contributions.
If you, as core developers, want to be rewarded for hacktoberfest (get a commemorative t-shirt, or have a tree planted on your behalf), then you can sign up here: https://hacktoberfest.digitalocean.com/ (choose to sign up as maintainer). This is totally optional.
I know you're all already reviewing PRs anyway. Yes we may receive increased PRs, if you don't have the bandwidth of reviewing additional PRs, you don't have to try to increase your capacity. Just continue doing what you're already doing.
In the past, we did receive quite a number of spam/invalid PRs in this month, which led to projects having to opt-in for hacktoberfest. Since projects have to opt-in, it reduces the number of projects people can contribute to. I'm hoping that CPython can opt-in this year and be welcoming of hacktoberfest contributions.
I would suggest that we opt-in for at least a week. If we do see many spammy PRs, then let's opt out of it. If not, we can continue.
I do have the ability to add/remove hacktoberfest topic myself, so if we're okay with this, I can go ahead and do it. I will also remove the topic once the month ended.
To reiterate:
- As core devs, you don't have to do anything more. Continue doing what you're doing now.
- As core devs, it is optional for you to sign up for Hacktoberfest. If you do sign up, you could receive commemorative t-shirt, or have a tree planted on your behalf
- By opting in, we can get listed in Hacktoberfest's giving page, to give exposure to our GitHub Sponsors page
- We may see more spammy PRs. If this becomes an issue, we'll opt-out.
Let me know if you have any concerns.
I'll wait till Friday, if there's no strong objection, I will proceed with opting in.
Thanks.
+1 to this initiative.
+1 also
2021년 10월 6일 (수) 오전 2:13, Senthil Kumaran <senthil@python.org>님이 작성:
On Tue, Oct 05, 2021 at 09:46:44AM -0700, Mariatta wrote:
I do have the ability to add/remove hacktoberfest topic myself, so if
we're
okay with this, I can go ahead and do it. I will also remove the topic once the month ended.
+1 to this initiative.
-- Senthil
python-committers mailing list -- python-committers@python.org To unsubscribe send an email to python-committers-leave@python.org https://mail.python.org/mailman3/lists/python-committers.python.org/ Message archived at https://mail.python.org/archives/list/python-committers@python.org/message/Y... Code of Conduct: https://www.python.org/psf/codeofconduct/
On Thu., Oct. 7, 2021, 12:35 a.m. Chris Withers, <chris@withers.org> wrote:
Oh, well, that would explain the sudden influx of low value/quality PRs including people pinging me directly by email..
huge -1 from me, please can we opt out of this?
We are opted-out right now so none of the PRs are eligible for hacktoberfest currently, and we're not showing up under hacktoberfest.
Can you share some links to the PRs that you consider low quality? I'm only aware of the codespell typo fixes. I'd like to see if the low quality is due to hacktoberfest or whether they're historically only ever made low quality PRs.
If indeed the low quality PR was due to hacktoberfest, then I think we should make announcement to remind people that we're not accepting those, (and that they could be disqualified).
When you say people are pinging you directly via email, what are they asking for?
On 07/10/2021 15:04, Mariatta wrote:
On Thu., Oct. 7, 2021, 12:35 a.m. Chris Withers, <chris@withers.org <mailto:chris@withers.org>> wrote:
Oh, well, that would explain the sudden influx of low value/quality PRs including people pinging me directly by email.. huge -1 from me, please can we opt out of this?
We are opted-out right now so none of the PRs are eligible for hacktoberfest currently, and we're not showing up under hacktoberfest.
Almost certainly me being over-sensitive then, my apologies.
I guess I've been hit my a lot of "codeowner email deluge" recently from people PRing in such a way that just about every single maintainer gets dragged into the PR until someone closes it or correctly rebases it. I wish we could prevent that, but I suspect it falls into the "deeply non-trivial" bucket.
Don't get me wrong though: I think Hacktoberfest is a terrible idea in that focusses on short-term fly-by contributing rather than fostering the long term commitments that all open source projects desperately need.
cheers,
Chris
On Fri, Oct 8, 2021 at 1:08 AM Chris Withers <chris@withers.org> wrote:
Don't get me wrong though: I think Hacktoberfest is a terrible idea in that focusses on short-term fly-by contributing rather than fostering the long term commitments that all open source projects desperately need.
I understand the frustration and indeed there needs to be a solution for engaging long-term contributors. I think it's true that not everyone participating will end up as long term contributors, but this is a general problem, and we see the same issue with sprints at conferences as well. Perhaps only a small percentage of participants do end up being long term contributors. I think it's unfair to say that sprints/hacktoberfest is bad because we don't end up with long term commitments. It's not our place to judge people's motivation into contributing to OS projects. Some people have never been exposed to OS before, maybe they just want to try it out and see if it's something they want to do long term. Events like sprints and hacktoberfest lets them experiment and to try contributing. It's ok if most end up not wanting to continue. So maybe hacktoberfest is bad for maintainers in general, as we get very little out of it, but it can be good to some others. I think we should not limit ourselves into saying "only serious/long term contributions are allowed here".
For the first time this year, there is finally some focus on open source maintainers during hacktoberfest. Participants are also encouraged to donate to participating projects. Since CPython project is already set up on GitHub Sponsors, I would like to get CPython listed there so that our project will appear on the list of projects that people can donate to, which will help with funding of CPython development.
I'm going to go ahead and add the hacktoberfest topic to the repo later today. I will also send an announcement to python-dev, letting people know of our participation, and that we will opt-out if we end up with mostly low quality and spam PRs. I will be watching the incoming PRs for the next week so I can determine whether we should opt-out or not.
On Fri, Oct 8, 2021 at 10:07 Mariatta <mariatta@python.org> wrote:
On Fri, Oct 8, 2021 at 1:08 AM Chris Withers <chris@withers.org> wrote:
Don't get me wrong though: I think Hacktoberfest is a terrible idea in that focusses on short-term fly-by contributing rather than fostering the long term commitments that all open source projects desperately need.
I understand the frustration and indeed there needs to be a solution for engaging long-term contributors. I think it's true that not everyone participating will end up as long term contributors, but this is a general problem, and we see the same issue with sprints at conferences as well. Perhaps only a small percentage of participants do end up being long term contributors. I think it's unfair to say that sprints/hacktoberfest is bad because we don't end up with long term commitments. It's not our place to judge people's motivation into contributing to OS projects. Some people have never been exposed to OS before, maybe they just want to try it out and see if it's something they want to do long term. Events like sprints and hacktoberfest lets them experiment and to try contributing. It's ok if most end up not wanting to continue. So maybe hacktoberfest is bad for maintainers in general, as we get very little out of it, but it can be good to some others. I think we should not limit ourselves into saying "only serious/long term contributions are allowed here".
Hear, hear.
For the first time this year, there is finally some focus on open source
maintainers during hacktoberfest. Participants are also encouraged to donate to participating projects. Since CPython project is already set up on GitHub Sponsors, I would like to get CPython listed there so that our project will appear on the list of projects that people can donate to, which will help with funding of CPython development.
+1
I'm going to go ahead and add the hacktoberfest topic to the repo later
today. I will also send an announcement to python-dev, letting people know of our participation, and that we will opt-out if we end up with mostly low quality and spam PRs. I will be watching the incoming PRs for the next week so I can determine whether we should opt-out or not.
Thank you!
—Guido
-- --Guido (mobile)
participants (5)
-
Chris Withers
-
Dong-hee Na
-
Guido van Rossum
-
Mariatta
-
Senthil Kumaran