learn github sample