-
-
Notifications
You must be signed in to change notification settings - Fork 32.4k
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
Make easier to contribute #21292
Comments
Thanks for the input! Reducing the barrier of entry is something we're constantly working on but hard to find actionable items without feedback.
We do try to label issues with "good first issue" or "free to take". "free to take" is what we consider good issues for anybody that wants to get more involved.
If we'd be able to figure this out before working on the issue, we'd get rich doing software consultancy 😄 That's a hard problem that's even harder to get right before working on the issue. Even if we consider some problems harder, they might be easier for others. We're looking for this diversity in open source. By labeling difficulties the way we perceive them we're getting contributors with the same skill set.
Have you checked out CONTRIBUTING.md? I thought this answers this question (explains automated checks and how to fix them, how to write tests etc.). |
Good to know, thanks!. Still, I think it is missing something to make clear if someone is already working in the issue.
What I mean with testing, is not how to write tests itself. With that I mean, if for example there is a component with a bug and I want to fix it, which is the best way you recommend to test the changes. Locally in a new file? In the docs example? Or in a code sandbox? |
I try to assign people to issues if they express that they want to work on it. If nobody is assigned or expressed to do so, you're free to work on it.
This is totally up to you how you want to go about. What we want to see in the end product is explained in https://github.com/mui-org/material-ui/blob/master/CONTRIBUTING.md#how-to-increase-the-chance-of-being-accepted and the linked https://github.com/mui-org/material-ui/blob/master/test/README.md |
Ok, good to know :)
This is good. However, it will help to contribute easier to have a kind of best practices :) I think you have already a good overview of what works well and what doesn't |
If we summarize the thread, we have:
For 3. I think that we should encourage contributors to use the documentation website to test the changes out. I'm not aware of any better alternatives. Regarding the complexity of an issue, why does it matter to you? Do you want to update the contributing guide to include the above in the CONTRIBUTING.md :)? It seems that we miss:
|
I would like to work on that |
Summary 💡
I want to contribute solving issues but I'm struggling to start...
As a beginner contributor with coding experience, this is stopping me to contribute:
I hope I can get some guidance so that I can start contributing more :)
The text was updated successfully, but these errors were encountered: