Live data from Hacker News

First Timers Only

medium.com

21–30 of 71 posts

Re: First Timers Only

#22

There are a lot of ways to contribute that don't involve making pull requests. Identifying and raising issues is a good place to start for someone who is not familiar with the codebase.

A caveat to that is that they need to be well-researched before filing issues - otherwise it actually is a negative, especially when a modicum of effort reveals when something actually is a usage issue and not a bug.

Re: First Timers Only

#23
post #22

There are a lot of ways to contribute that don't involve making pull requests. Identifying and raising issues is a good place to start for someone who is not familiar with the codebase.

A caveat to that is that they need to be well-researched before filing issues - otherwise it actually is a negative, especially when a modicum of effort reveals when something actually is a usage issue and not a bug.

If only that was made easier. And then, of course it also helps if the majority of the bugs you raise are not flagged 'wontfix', which does wonders to encourage further reporting.

Re: First Timers Only

#24
post #8

similar : Mozilla "Mentor Bugs If you are looking for a bug with guidance, we maintain a set of bugs that are marked with an assigned mentor (see "Whiteboard" field). The mentor will help you get the necessary information to understand the issue, point out relevant parts of the code to look at, etc. You can browse these bugs on Bugs Ahoy!, but here's a list of unassigned mentor bugs to get you started:" https://wiki.…

Thanks for the links!

I am getting desperate to contribute (too much post-work free time, don't ask). I have been spamming my favorite python libraries on github with feature requests (so I can pick them up myself later ; ) ), but it's _really_ hard for a n00b contributor to get grounded and started.

I'll hijack this thread: would you have Python projects for first-time contributors? Can we turn downthread from here to "Post open-for-beginners python projects"?

Re: First Timers Only

#25
post #8

similar : Mozilla "Mentor Bugs If you are looking for a bug with guidance, we maintain a set of bugs that are marked with an assigned mentor (see "Whiteboard" field). The mentor will help you get the necessary information to understand the issue, point out relevant parts of the code to look at, etc. You can browse these bugs on Bugs Ahoy!, but here's a list of unassigned mentor bugs to get you started:" https://wiki.…

Thanks for the links! I am getting desperate to contribute (too much post-work free time, don't ask). I have been spamming my favorite python libraries on github with feature requests (so I can pick them up myself later ; ) ), but it's _really_ hard for a n00b contributor to get grounded and started. I'll hijack this thread: would you have Python projects for first-time contributors? Can we turn downthread from here…

I can think of Requests, Httpie, Ansible and OpenStack to contribute. Would love to know more in other comments.

Re: First Timers Only

#26
As a true open-source zero timer, I can't quite figure out what PR means. My gut was "pull request" but it sounds like you're "committing a fix" at this point, so I suppose "push request" might be the answer, but it's an ambiguous pair of letters.

Re: First Timers Only

#27

As a true open-source zero timer, I can't quite figure out what PR means. My gut was "pull request" but it sounds like you're "committing a fix" at this point, so I suppose "push request" might be the answer, but it's an ambiguous pair of letters.

It's pull request, that's git terminoly to merge external code to an existing project.

Re: First Timers Only

#28

As a true open-source zero timer, I can't quite figure out what PR means. My gut was "pull request" but it sounds like you're "committing a fix" at this point, so I suppose "push request" might be the answer, but it's an ambiguous pair of letters.

That's tied up with how git works, which is a huge mess.

You really do "commit a fix" but you commit it to your own git repository, then you make a "pull request" to the owner of the main repository, asking them to pull in your fix.

Post reply on HN