[major] Have the github parser re-use the content parser