from idea to github