feat: why and how to use github