How to use github as a developer