scenerystack / community

Support, discussion, and resources for the SceneryStack developer community
MIT License
8 stars 0 forks source link

Marking issues as: "good-first-issue", "help-wanted", and "beginner-friendly" #15

Open marlitas opened 8 months ago

marlitas commented 8 months ago

This issue will track and link issues in phetsims common code repos that we believe are good candidates for open source contributions.

marlitas commented 8 months ago

In Scenery:

"good-first-issue":

"beginner-friendly":

"help-wanted":

marlitas commented 8 months ago

Joist

"good-first-issue":

"help-wanted":

marlitas commented 8 months ago

Sun

"help-wanted":

"good-first-issue":

marlitas commented 8 months ago

Axon

"good-first-issue":

"help-wanted":

marlitas commented 8 months ago

Kite

"beginner-friendly":

marlitas commented 8 months ago

Tambo

"good-first-issue":

marlitas commented 8 months ago

Dot

"beginner-friendly":

"good-first-issue":

"help-wanted":

marlitas commented 8 months ago

This is my first pass at identifying some issues. I tried to stay away from things that really involved or interacted directly with phet-io. Many will need a clear summary or explanation of next steps for someone to feel confident going into it.

My next steps will be to triage these again and add labels.

@brettfiedler are there any other common-code repos you would like me to hit that are missing here? I did: Scenery, Joist, Sun, Axon, Kite, Tambo, and Dot

marlitas commented 8 months ago

Issues that need outside input or additional work before they are ready for the public:

marlitas commented 8 months ago

Over to @brettfiedler for next steps.

EDIT: I can't assign anyone, so you'll have to assign yourself?

zepumph commented 6 months ago

I love these new labels. Thanks for doing this. I found this issue while adding labels to a new repo, and had a couple thoughts here.

marlitas commented 4 months ago

@zepumph The reason they are not prefixed with a colon is because we want these labels to be picked up by github as "goog-first-issue", "help-wanted", etc. that they market to github users. Generally github has a list of issues from different open source projects that have these labels for those that may want to contribute to those projects. Adding a prefix would break this for us and our issues would no longer be bundled in there which would be very un-POSE like of us.

I also wanted to note that we already have dev:help-wanted, perhaps we should get rid of that label, and make all of those labels have this label? Not sure what's best.

That label has been used (i know by me and SR) to communicate when we might need help from another PhET dev on an issue. We used this alot for CAV. I did not eliminate it because those types of issues should not get mixed into the POSE "help-wanted" issues.

I think that keeping consistent labels in every single repo is best.

I'm fine with this. @brettfiedler would you like me to add these to every single repo?