These are some are thoughts to keep in mind when we're contributing to a software project. Know your tools Git is maybe the most extended tool to manage version control in software and as a daily tool we should invest some time in knowing how to use it "properly". Configure your name and email properly This helps to identify who make a change while we're browsing git log history. Don't use initials or nicknames, in a few months or maybe years eventually you will be looking at the git log and ...