DEV Community

Floor Drees for For Devs community

Posted on • Edited on

CONTRIBUTING: Johannes Schindelin on Git for Windows

Leading up to (and during) the month of October, we want to help you discover open source projects to work on, and put your Hacktoberfest contributions to excellent use. Meet Johannes Schindelin, maintainer for Git for Windows.

Check out this page regularly for more interviews with contributors & maintainers

What can you tell us about your project?
Git for Windows is the Windows specific port of the Git project, the source code management system that many of you already know. Basically a medium to communicate between developers, a bit like a cellphone but for developers, because you can not transmit source code via cellphone, so you transmit using Git.

Johannes Schindelin on contributing to Git for Windows

What contributions are you welcoming?
There's a lot of contributions we would welcome. Whether you write documentation or improve docs - if you see something that's not quite right, or something could be phrased better... Or you see a typo in an error message, that's quite easy to fix. If you wanted a new feature in Git or Git for Windows, this is your moment. The options are wide open!

What skills do people need to contribute?
If you want to write good documentation, or write a tutorial, a good level of the English language certainly would come in handy. Or if you want to add docs in a different language, you'd have to be fluent in that language. Other than that if you want to implement something in Git, C is something that you should know at least a little bit about. The hardest part is being careful about how you manage memory - but I'm here to help!

If you're familiar with JavaScript, you could probably read the code and imagine how to go from there, but again: I'm happy to help with the rest!

How do I get started?
You probably will want to start by looking at MyFirstContribution, this explains the workflow of the Git project - and Git for Windows is very close to Git, so just target that. Otherwise, if you want to target Git for Windows specifically, have a look at the repository, open a Pull Request, communicate via tickets or the mailing list if you want to start a new project and don't know quite where to start.

Some more links:

Join, October 2nd, for CONTRIBUTING.md - a virtual Hacktoberfest meetup, free and open for anyone who wants to join. Learn what Open Source projects are looking for contributions, which communities are looking for new members, and who is looking for advice from someone with your exact skill set. Check this page regularly for more interviews with contributors & maintainers which we'll release until the event.

Top comments (0)