As you might know, I recently conducted a webinar about contributing docs to open source projects. In this blog post, I am answering few follow-up questions about the topic.
Vinaya Krishna asks:
How to acquire domain knowledge of these communities? (Since you work in Cockroach Labs, there are people who guided you there. But how did you start working on others? Is it just by browsing their pages? Or did you actually get KT from other fellow members?)
Acquiring domain knowledge of the project depends on the complexity of the project. For beginners, I would recommend that they start by just observing the projects that they are interested in – follow the repository, see which contributions are being made, participate in their communication channels (probably Slack or Gitter), and keep an eye out on the issues list. When you feel confident enough to make your first contribution, start small – pick the easiest issue you can find and get a win under your belt. This will help you get familiar with the process and tools, and then you can move on to handling the technical complexity of the project.
I cannot stress enough the importance of being self-motivated and self-reliant when contributing to open source projects. Remember that the project maintainers are most probably employed full-time elsewhere and are working on the project on their own time. We cannot expect them to handhold us through the project – so make sure to do your homework, try figuring stuff out on your own, and approach them only when absolutely necessary.
More details in the presentation: Contributing docs to open source projects
Can a for-profit organization use Github with their data confidential in it?
As far as I know, yes. So GitHub has two flavors: you can choose your GitHub repository private or public. The repositories that seek contributions are public repositories. But you can make your repositories private to keep your data confidential.
Can you please upload the PPT somewhere so that we can visit the links you had mentioned in the closing slides of PPT?
Yes! Here you go: Contributing docs to open source projects
Update: A helpful reader, Suzanne de Veld, suggested the following projects that accept contributions and other useful links:
- GIMP: https://docs.gimp.org/2.10/en/gimp-contributing.html
- WordPress: https://codex.wordpress.org/Contributing_to_WordPress