Refactored GitHub repo component and brought it in line with recent sidebar changes