Implement github spec