-
Notifications
You must be signed in to change notification settings - Fork 415
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
Improve developer experience for new contributors #4036
Comments
Hi! I have contributed to another open source organization before. The thing that got me started with github and OpenSource was their These are issues specifically made for newcomers who know how to code but are not familiar with github and OpenSource. Such issues with the specific label These issues aren't necessarily very difficult or coding related, they can even be a small typo fix but they include instructions (sometimes step by step) on how to use github and explain its principles. These issues bring a ton of newcomers. Example: publiclab/image-sequencer#1527 |
I recently started contributing to this repo a little while ago and here is some feedback: Things I found frustrating:
Things I found helpful:
|
The |
I'll give another pass at the readme for this repo sometime next week. I agree it's not very clear this is the UI for lbry.tv and the desktop app. |
If I have permissions, then may I convert some of the issues marked with
help-wanted to the first-timers-only issues as I suggested above? I
guarantee that will instantly pull a lot of new contributor traffic.
…On Fri, 24 Apr, 2020, 11:50 PM Sean Yesmunt, ***@***.***> wrote:
I'll give another pass at the readme for this repo sometime next week. I
agree it's not very clear this is the UI for lbry.tv *and* the desktop
app.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#4036 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AIJI5H22P5XRYYRP3SJAL4TROHJ6VANCNFSM4MNPUD6Q>
.
|
I don't think we will be spending very much time setting up issues for first timers only. The issue you linked looks like it would be very helpful for new contributors, but would take a really long time to build, much longer than actually fixing the issue. At first I think we should focus on improving the experience for developers with some knowledge of git/github. Feel free to ping me in any issues you think might be labeled wrong, or could use new labels. |
The issue can be generated by a bot too. Also, most of the issue is just a
template, I probably edited only 20 or so lines.
…On Sat, 25 Apr, 2020, 12:22 AM Sean Yesmunt, ***@***.***> wrote:
I don't think we will be spending very much time setting up issues for
first timers only. The issue you linked looks like it would be very helpful
for new contributors, but would take a really long time to build, much
longer than actually fixing the issue.
At first I think we should focus on improving the experience for
developers with some knowledge of git/github.
Feel free to ping me in any issues you think might be labeled wrong, or
could use new labels.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#4036 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AIJI5HZTJW25NPZJLTIKY43ROHNU7ANCNFSM4MNPUD6Q>
.
|
Yes I understand that, but finding an issue as simple as that, and creating a new issue for it will always take longer than just fixing it. Since our team is so small currently, we probably won't start doing that anytime soon. |
I do think it's a great idea though! |
New contributors will be allowed to resolve only one such issue and then once they get comfortable, they can continue with solving other issues. These issues do the first step. New contributors are like lost when they see github issues. They get overwhelmed. They don't know what a PR is or how to edit code and stuff, so they need a step-by-step tutorial like this issue. Once that is done, it's no big deal for them to continue. I have been contributing to OpenSource for only about a year now. The only thing that made this possible was one these issues. The story that I generalized for new contributors was my story too. |
And I am saying that I can do it for the organisation. The core lbry team doesn't have to. |
The idea is not to get the issue solved but to attract new people who can later solve issues. This process can be slow at the beginning but once new people start contributing, more people start flowing in. I am pretty sure that a lot of newcomers are browsing the issues from the lbry repos but they just can't get started so they move along. Also, newcomers just search for first-timers-only issues directly. It can make (and made me) a proper contributor from 0. I didn't even know what github was. |
Oh I misunderstood! If you would like to try taking this on go for it! I just added you to the lbry-desktop team. You should be able to edit issues/add labels once you accept the invite. Can you see if it works? |
Yeah it worked. Ty. I will get started on it soon.
…On Sat, 25 Apr, 2020, 12:35 AM Sean Yesmunt, ***@***.***> wrote:
Oh I misunderstood! If you would like to try taking this on go for it! I
just added you to the lbry-desktop team. You should be able to edit
issues/add labels once you accept the invite. Can you see if it works?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#4036 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AIJI5H54Y62NCOKGDMZ75KLROHPIVANCNFSM4MNPUD6Q>
.
|
@harshkhandeparkar Great! Let me know if you have any issues. |
What can we do to make it easier to contribute to this repo?
The text was updated successfully, but these errors were encountered: