demo repository to learn github