One of the best things I probably contributed to the team besides the development I've done, is to create, manage, and improve our Git version control. When I first created it, we mostly only worked on the master branch (primarily during first semester of Capstone), and I was usually the only one to actually be using Git since we were having issues with all of us working on it at the same time.
At the start of second semester of Capstone, I really worked on making sure that we utilized GitHub more effectively. One of the most important things I learned was taking a more in-depth look into using the Git command line. I had been trying for way too long to manage the repo without using the command line, and when I started learning how to use the shell it made things 100x easier.
For fun, I've taken a few screenshots of our GitHub repository that show some data about our usage of it so far.
The image above shows frequency of code added, it can be a bit misleading because some of the things I added, I added for Nevin or Ryan.
This is the punchcard for our repo, it shows all frequency of commits at different times of different days.
My favorite feature of GitHub, the network graph of our repo. I could only screenshot a portion of it, but it is basically a timeline of all the different commits on all of the branches, and when they were pulled between different branches.
No comments:
Post a Comment