Hi, Sachin Sharma wrote: > What do I need from Git? > > Guidance, neither too deep nor too short(optimum). > > How can I get started for a contribution? > > What are the necessary technical skills needed for a contribution to > Git? To add to what Stefan wrote: This is a good question. There are a wide variety of ways that a person can improve Git, from the point of view of improving how it works, adding features, documenting it better, helping users directly, and so on. All of these kinds of projects require different skills. I think that for many, the first barrier to entry is intimidation. As Stefan staid, don't be intimidated --- we won't bite. ;-) If you make an improvement and the project doesn't take it, you still get the satisfaction to being able to use that improvement. And the project is quite open to improvements and after a first false step can help point you in a good direction to get things done in a maintainable way. Another piece of advice is to take advantage of the real-time help you can get from IRC. See the IRC channel link in https://git-scm.com/community for details. https://kiwiirc.com/nextclient/ might be useful for getting started with IRC. Thanks and hope that helps, Jonathan