3 ms·
Does anyone know if there is an easy way to get involved in open source projects like this? The readme mentions adding PRs, but as someone that doesn't have muc
by jamestimmins 10y ago
Does anyone know if there is an easy way to get involved in open source projects like this? The readme mentions adding PRs, but as someone that doesn't have much experience working with open source projects like this, I don't even know where to begin. It sounds like an incredible learning opportunity though.
- steveklabnik 10y agoThe first stop is usually a CONTRIBUTING.md Here's theirs https://github.com/google/grumpy/blob/master/CONTRIBUTING.md https://github.com/google/grumpy/blob/master/CONTRIBUTING.md There's not a ton there. The next place I'd go is open issues: https://github.com/google/grumpy/issues https://github.com/google/grumpy/issues It looks like at the moment they're mostly random bug reports from people who have tried Grumpy since this announcement, rather than ones filed by people working on Grumpy since before it was made public. So that's a bit trickier. The last place I'd look is then, the README: https://github.com/google/grumpy https://github.com/google/grumpy not a ton there about ways they wish to have people contribute. At this point, what I'd do personally is open an issue asking how you can get involved; possibly by improving this documentation on how to get involved! Anyway, that's what I'd do. Hope that helps!
- jamestimmins 10y agoThat's super helpful; much appreciated!
- steveklabnik 10y agoNo worries. Open source can be tricky to get into, but it's largely about just keeping at it: A story I like to tell is how my first ever PR to Rust was actually rejected based on a procedural issue. Now I'm on its core team. It might take you a while, but if you keep at it, I'm sure you'll figure it out.
- yakubin 10y agoYou can probably mail a maintainer or a developer for hints of a project you'd be interested in. Or better you can send a question to the project's mailing list. People there often are very helpful. I've done that. It worked. (I haven't tried contributing to any Google-managed projects though.)
- jamestimmins 10y agoThanks! This is what I'll do. Much appreciated.
- mavhc 10y ago"much" could mean anything, from "what's a PR?" https://guides.github.com/activities/hello-world/ https://guides.github.com/activities/hello-world/ to "what's good etiquette for contributing to open source projects?", I'd say: add as much information as possible to your PR, why it does what it does, how it does it, etc.
- webmaven 10y agoCheck out OpenHatch: https://openhatch.org/ https://openhatch.org/