Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Add an optional setting to only allow new contributors to take good first issues #26

Open
nickytonline opened this issue Jan 6, 2024 · 3 comments · May be fixed by #28
Open
Assignees
Labels
enhancement New feature or request

Comments

@nickytonline
Copy link
Collaborator

Although it's always appreciated when people want to contribute to a project, for good first issues we really only want someone who's never contributed to the code base to be able to take those issues.

I'm proposing we add an option that is on by default that if the issue has the good first issue label, and the assignee has already had at least one issue assigned to them that we generate a comment like, "Thanks for your interest in this issue. It looks like this is a good first issue, and you've already contributed to the codebase. Let's leave this issue for a newcomer to the project."

Definitely would love some suggestions on the wording here @BekahHW @bdougie if we proceed with this issue.

@nickytonline nickytonline added the enhancement New feature or request label Jan 6, 2024
@nickytonline nickytonline changed the title Add an optional setting to only allow new contributors to take good first issues Feature: Add an optional setting to only allow new contributors to take good first issues Jan 6, 2024
@BekahHW
Copy link

BekahHW commented Jan 7, 2024

I think this is a good move. Maybe add to the last line, "but please take a look at our other open issues if you'd still like to contribute."

@Haimantika
Copy link

@nickytonline I have worked on a solution for this. Will need your help with the review.

@koppor
Copy link

koppor commented Oct 16, 2024

Note that this is (partially) supported by the assign-issue-action with the setting required_label.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
4 participants