JakeWharton / butterknife

Bind Android views and callbacks to fields and methods.
http://jakewharton.github.io/butterknife/
Apache License 2.0
25.55k stars 4.6k forks source link

Inclusivity Issue: Standardize Labels in Issues and PRs (for first time users) #1510

Open abi-edmondem-osu464 opened 5 years ago

abi-edmondem-osu464 commented 5 years ago

Butterknife seems to be a great project, but looking through the Issues reported and the PR list can be a little bit overwhelming for a first-time user, and that includes both people who are trying to newly contribute to the project as OSS contributors but also people trying to use the tool in their own projects.

For example, labels like “easy” or “good first issue” might be helpful for people new to the community. I do see that there are labels on some of the issues already, which is helpful!, but those are definitely the minority. When I click on the "labels" button from inside the issues tab, I see a lot of those labels are there and that's great! Standardizing their use could be helpful to someone new like me.

In PRs, I could imagine something like “bug fix” or “ready for review” or anything to indicate the flow of the PR through the project.

I think this would make it easier for people who are new to the community and trying to contribute or otherwise new to using the project understand and utilize the information found in the repo.

abi-edmondem-osu464 commented 5 years ago

Haha, funnily enough, I can't even add labels to my own issue. Is this because I'm not a project maintainer....sorry about that. I was really excited to try to do so too!

abi-edmondem-osu464 commented 5 years ago

Oh also, I want to note that this issue was raised as part of a requirement for an assignment in CS university program.

willdarnell commented 5 years ago

I think this is a super important issue as well, and makes it very easy for beginners to open source software to contribute. I noticed that some of the issues have labels, such as "bug," "duplicate," and "Help Wanted." So an easy fix could be to add tags like "easy first issue," "beginner friendly," and "quick fix," etc. This could greatly increase the speed with which issues are dealt with.