I was very much aware of the terms like open source contribution, git, github, pull request, merged etc but I never used them, I was just thinking about what contribution I should give forward to be merged. I thought that big projects, new technology...