this post was submitted on 02 Jul 2023
4 points (100.0% liked)

Git

2911 readers
1 users here now

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

Resources

Rules

  1. Follow programming.dev rules
  2. Be excellent to each other, no hostility towards users for any reason
  3. No spam of tools/companies/advertisements. It’s OK to post your own stuff part of the time, but the primary use of the community should not be self-promotion.

Git Logo by Jason Long is licensed under the Creative Commons Attribution 3.0 Unported License.

founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] canpolat 2 points 1 year ago

This bit from the developer spotlight (with John Cai):

What is your advice for people who want to start Git development? Where and how should they start?

It can definitely be intimidating since the codebase is so storied and technically deep. My suggestion is to just dive in and get started with something small – whether that be a documentation improvement or a code cleanup marked with TODO. Also, keep an eye out for bug reports on the mailing list. Fixing bugs also gives you experience with different parts of the code base.

Part of my intimidation is not knowing how people on the mailing list would respond to my contributions. Experiencing how helpful people were, and the overall warmth of the community removed a lot of the emotional barrier of contributing.

Also, it’s easy to read into tone in text-only communication, but the mailing list is full of people who genuinely want to help. Don’t let the fear prevent you from contributing! You’ll learn incrementally each time you send something to the list.

I think of Git as mostly a tool that has reached stability, but there is still quite a bit of development going on at parts of the code base that doesn't necessarily impact us, developers.