3 ms·
That's pretty relevant comment. GitHub pull request system is great if you want to attract a bunch of script kiddies to participate on your project. For serious
by rumcajz 14y ago
That's pretty relevant comment. GitHub pull request system is great if you want to attract a bunch of script kiddies to participate on your project. For serious work, not so much.
- nupark2 14y agoI would say the same about github's forks-as-top-level-entities system. Forking a project is a huge deal. Forking a git repository is no big deal. Github does the former, and it encourages too-broad forks, and at the same time, discourages coordination and contribution with the original project. Nearly all forks should be short-lived and completely subsidiary to the main project.
- kscaldef 14y agoWhile many projects / companies work as you say, the linux kernel development model has always been much more like how github does forks. Git was designed to be truly distributed and de-centralized, although many people choose not to use it that way.
- zoul 14y agoThat's a lot of opinions and much less arguments (no offense). Would you care to explain the motivations behind the opinions?
- nupark2 14y agoForks -- as top-level named entities -- draw attention and resources away from the original project, possibly leaving both projects with too-few resources to survive afterwards. This is why "forking" an open-source project was considered a nuclear option prior to the emergence of github. I rarely even get pull requests from people forking my code on github, and when I do, they almost never have bothered to discuss with me prior to implementation. It's a relatively recent phenomena that is largely encouraged by the tools.
- Kiro 14y agoWhy would pull requests attract script kiddies?
- rumcajz 14y agoBecause they are insanely easy to do, at the expense of sane formal process.