Hey Mayank, On Tue, Nov 15, 2016 at 6:00 PM, Mayank Gupta <mayankgupta18198@xxxxxxxxx> wrote: > Hi All, > > I'm new to open source and have recently joined this mailing list. > Since I'm new at this, I think I can initially contribute to the > community by fixing some small bugs or errors but as the documentation > is too large, I don't know where to start. > So if anybody could guide me on how to go about it, it would be really > appreciated. It is really nice that you want to start contributing. We have a user documentation[1] and a developer documentation[2]. To contribute to a feature, firstly you need to learn about that feature. So go through the man pages of the tool which you would want to work on. The things that you would be using are documented in the technical documentation. Apart from this, you can start hunting small errors but I think it would be difficult in the initial stages. So read this[3] even though it is specific for GSoC, it is helpful for any new developer. Also you can search the mailing list archives for "low hanging fruit" to get things which were thought of but not done or something like that. [1]: https://github.com/git/git/tree/master/Documentation [2]: https://github.com/git/git/tree/master/Documentation/technical [3]: https://git.github.io/SoC-2016-Microprojects/ Hope to see a patch from your side soon! :) Regards, Pranit Bauva