3 ms·
How practically beneficial are around the edge/minor issue contributors to projects? Between coding standards, formatting, and how long it takes for people to l
by MattGaiser 5y ago
How practically beneficial are around the edge/minor issue contributors to projects? Between coding standards, formatting, and how long it takes for people to learn a codebase, are a bunch of new minor contributors actually all that helpful?
Asking as someone not meaningfully in the FOSS world, so I do not know either way.
- existencebox 5y agoMy perspective as a maintainer is _surprisingly beneficial_ in aggregate. The changes aren't necessarily going to be the most impactful, or most visible, but I'm sure you've seen after N years on a project all the small "I'd love to fix this but can't reasonably prioritize it" items that accumulate, and someone with less expertise may often be the perfect candidate to help burn that down (it also helps build that expertise in doing so.) I can see situations in which there might be more difficult tradeoffs of "time spent vetting contributions/ramping up new people" vs. "utility per capita" but at least for the projects I've had touch on, there are always a healthy slice of up-for-grabs issues that I was/am more than happy to see get knocked off and were often reasonably self-contained, but would still contribute incrementally to the polish+overall-goodness of the project.
- moonchild 5y agoA minor, fringe contribution is, ideally, a stepping stone to larger, more substantial contributions.
- enriquto 5y ago> How practically beneficial are around the edge/minor issue contributors to projects? I have received a few such "minor" PR and they are really welcome. Even re-wordings or clarifications of the project README file. Sometimes just adding a single sentence at the beginning of the README, by a random stranger, is helpful and makes it much more clear. You can try that. If you find in the wild a project description that is a bit confusing, send a PR with a better choice of words. The developers will likely be thankful to you and accept your pull request.
- laumars 5y agoI second this. I’ve had a few PRs in the past which have just been tweeting grammatical errors or minor reworking to make sentences flow better and they’ve been fabulous. Proof readers are a real, paid, profession. And if someone is spending their time enhancing my project by correcting any faults with the documentation then I welcome that just as much as source code submissions (and the README is often the most important document in all of your documentation).
- ratww 5y agoSmall PRs are great, IME. They're much easier to handle than bigger ones, so there are rarely downsides for maintainers. Coding standards and formatting are rarely an issue in small PRs. Even if I don't have a CI, I can just run the linter/formatter on my side, or even fix by hand if it's small enough. Worst case? You get a code review. Bug fixes are certainly always welcome, even if you just paste the fix in a Github Issue. Even just a reproduction is good enough and very welcome. Non-code contributions are also contributions. Typos and change of phrasing? Adding examples to the documentation? Quick to check and quick to merge, awesome. I'd say the only "small" contributions I ever denied were things that didn't add at all to the project: someone who tried to add hand-drawn logos to several of my repositories, trying to change the license, code that caused bugs or security issues and we couldn't really fix it, one-line PRs to the readme join the contributor's list, etc.
- fundamental 5y agoIn terms of getting a lot of work done, not all that helpful. They are more useful for recruiting possible repeat contributors as well as generally helping maintainer morale (fast to review, though good first-timers-only style issues do take a lot of time to initially setup).
- matkoniecz 5y agoFor tiny projects it is quite cool that someone contributed anything at all. Even for larger projects for example fixing typos can be very useful - there are some projects where among main author none is a native speaker. So someone "only" contributing fixes to grammar mistakes can be very helpful! See for example https://github.com/streetcomplete/StreetComplete/pulls?q=is%3Apr+typo https://github.com/streetcomplete/StreetComplete/pulls?q=is%... (searching by "spelling" "wording" would also find some similar PRs)