Hacker News new | comments | show | ask | jobs | submit login

I see this guy's point, and I understand it's not unique (we've seen Linus' thoughts on Github's Pull Requests), but personally I don't see it as a big deal. Pull Requests are very simple to use and in my experience, do what they are meant to very well.

I recently made my first contribution to an existing open source project, and it was an interesting experience. One of the things I always wondered was, how do I go from "Ok, I have a bug fix / new feature" to "Great, it's part of the software now!". For this particular project it was as simple as forking the Github repository, making my changes, and sending a pull request- done. I could leave that Github repo on my account to easily show off my contribution to friends or potential employers, or delete it if I felt it was clutter. I didn't have to learn how `git am` or `git send-email` work or making a patch and sending it to a development list or anything like that.

And if someone wants to contribute to a project of mine on Github, but they don't want to use Github's system, that's cool too. If you're willing to help me out, I'll gladly learn how to take your contribution and get it into my project.

Same with me. I recently made my first contribution to an open source project using Github. There is no way I would have done the same if I had to deal with patches, emails, arguing with other developers or some other process that wasn't as simple as a few clicks.

I honestly believe Github is the best thing to happen to OSS in a long time.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact