freeCodeCamp / chapter

A self-hosted event management tool for nonprofits
BSD 3-Clause "New" or "Revised" License
1.92k stars 359 forks source link

Good first issues #691

Open ojeytonwilliams opened 3 years ago

ojeytonwilliams commented 3 years ago

We'd love to have more people taking part in Chapter. The following issues have both limited scope and an implementation guide. If you're new, would like to help, but are not sure where to start, then these should be perfect for you.

To get set up locally, take a look at our contribution docs. And, if you'd like to discuss more, you can head on over to Discord and say hi. Or just comment here if you prefer.

allella commented 3 years ago

@ojeytonwilliams There is a "Beginner Friendly" label.

I'm not sure we've used that label, but we could use one for tagging newbie issues in addition to, or instead of, using an issue.

If we used a label for that purpose, then it would likely make sense to add a link from the CONTRIBUTING.md, perhaps in the new "Adding a New Feature" section, to the dynamic list of issues with that label.

Or, if we'd prefer to use this issue as the main landing spot for newbies, then we could link from the same place in the CONTRIBUTING.md to here.

Thoughts?

ojeytonwilliams commented 3 years ago

How did I miss this label... Honestly, I'm not sure which gives them greater visibility, but my gut instinct is that pinned issues are more obvious. If that's reasonable, we could just link between here and "Adding a New Feature" section and just make more use of this label.

That way, if someone sees the issue first, they're guided to the right bit of the docs and vice versa.

I'm not sure it's a good idea to both recommend this issue and the dynamic list of beginner friendly ones. A simple, linear path makes more sense to me. How does that sound?

naomi-lgbt commented 3 years ago

I think this issue was good specifically for the CTA we posted, but in general the label approach is more effective.

That being said, I think Beginner Friendly should be changed to the standard Good First Issue so we can leverage GitHub's native features for contributors looking for such issues.

allella commented 3 years ago

Okay, so how about:?

naomi-lgbt commented 3 years ago

I think that's a great plan,.

ojeytonwilliams commented 3 years ago

Is it enough to rename the label @nhcarrigan ? Will GitHub then pick them up?

allella commented 3 years ago

I've created a new label and moved the old ones over #608 #430 #276 #275. @ojeytonwilliams you should probably look at those issues to confirm they are still "Good First Issues"

naomi-lgbt commented 3 years ago

Yep label looks good.

allella commented 3 years ago

Here's the link to the dynamic list.

This includes the issues mentioned in this issue and the 4 previously tagged as Beginner Friendly.

ojeytonwilliams commented 3 years ago

Thanks, Jim. I removed the URL validation (https://github.com/freeCodeCamp/chapter/issues/430) because it looked like a technical decision still needs to be made, but the others seem reasonable to me.

ojeytonwilliams commented 3 years ago

We can link to https://github.com/freeCodeCamp/chapter/contribute now (thanks, Nick!). It's got a cleaner UI than the issue list, imo.

allella commented 3 years ago

Alright, how would someone navigate to that page if they didn't have the link?

ojeytonwilliams commented 3 years ago

No idea. I suggest we just link to it ourselves. Edit: I've add a link in here: https://github.com/freeCodeCamp/chapter/pull/690

aayush89890 commented 3 years ago

Hi All, I am new to open source and looking for some projects to contribute to. Let me know if I can take this issue.

allella commented 3 years ago

Welcome @aayush89890 Yes, feel free to pick something on the Good First Issues list https://github.com/freeCodeCamp/chapter/labels/Good%20First%20Issue

If you have questions, then please post them on the specific issue or in the chat.

Reading the README and CONTRIBUTING.md are the best way to understand how the project and development is setup.

aayush89890 commented 3 years ago

Thanks @allella will start looking for the issues and take up.

Misba9 commented 3 years ago

Hi I am new to open source and looking for some projects to contribute to. Let me know if I can take this issue. and I am good at these kind of issues.

ojeytonwilliams commented 3 years ago

Hi @Misba9 this is an umbrella issue that highlights other issues that are good for new contributors, so you're in the right place. I recommend taking a look at the first comment, https://github.com/freeCodeCamp/chapter/issues/691#issue-973783669 and see if there's anything you'd like to take on.