Beyond controlling PRs: how can we support better contributions outside of code? #197311
Replies: 4 comments 4 replies
-
|
Setting aside / disclaimer that @moraesc and I work together on Maintainer Love at GH, here's a thought from me as one of the lead developers/maintainers of WordPress :) I really appreciate that as a very large project with a very large if not majority audience of non-developer users, we invest in a wide variety of non-code ways to contribute, from translations to design to marketing to education to events and more. We recognize these contributions in a variety of ways, but what's most relevant to our GitHub (and Trac) usage are the contributions toward a specific release. We as maintainers for the project manually write out lists of "props" in a commit message, where we include anybody who has meaningfully moved the change forward: issue reporters, testers, writers, designers, etc. So my most immediate wishlist item would be enhancing the system that's already there and making it easier to give co-author attribution in commit messages, perhaps in particular when merging a PR. And then from there, clear ways for projects to point contributors to the types of contributions we want to see besides PRs and incentives to go with! |
Beta Was this translation helpful? Give feedback.
-
|
A common myth about open source sustainability is that it can be achieved only by contributing code. On the contrary, many important contributions take place beyond pull requests. The contributions I value most are:
I would really appreciate GitHub taking steps toward improving recognition of these kinds of non-code contributions. The current contribution graphs and profile system emphasize commits and merged pull requests, whereas many important contributors go unnoticed. Some ideas GitHub could explore:
Healthy open-source communities are built not only by people who write code, but also by people who support, guide, review, document, teach, and maintain the ecosystem around it. |
Beta Was this translation helpful? Give feedback.
-
|
One thing I've learned after a few years on GitHub is that code is only part of the story. The people answering questions, improving docs, reviewing PRs, reporting bugs, and helping newcomers often have just as much impact as the people writing code. I'd love to see GitHub recognize those contributions more visibly. A great bug report, an excellent code review, or helping users in discussions can save maintainers hours of work and keep projects healthy. Open source survives because of communities, not just commits. Anything GitHub can do to highlight and reward those contributions would be a huge win for maintainers and contributors alike. |
Beta Was this translation helpful? Give feedback.
-
|
One thing open source has taught me is that great projects are sustained by communities, not just code. Some of the most valuable contributions I see are:
These contributions reduce maintainer load, improve contributor retention, and make projects healthier long-term. I’d love to see GitHub recognize these efforts more directly instead of focusing mostly on commits and merged PRs. Things like:
The best open source communities are built by people who support the ecosystem around the code, not only the code itself. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
While we explore ways of controlling and filtering pull requests, both as communities and in the GitHub product itself, I'd like to also get your thoughts on contributions beyond the code / PRs, and what GitHub might do to better support and recognize those.
So tell me: what contributions do you value in your projects that you want to see more of, and what could GitHub do to help you create that environment and build that long-term sustainability for maintainership?
Comment below 👇
Beta Was this translation helpful? Give feedback.
All reactions