How Do Github Contributions Work