When creating a new project, give me the option to import from github

It’s quite confusing and scary setting up github sync. So many words. So many warnings!

Part of the problem is that the Settings page is out of context.

If we’re lucky enough to have a github project set up before our app Project, it would be useful to have an option on the New Project dialog to add the Github Integration right away. This can then instantly import the project and setup sync without asking any questions like “DO YOU CONFIRM THAT THIS WILL DESTROY YOUR PROJECT”

I suppose you might want to import a project from github without syncing it, so maybe the sync bit is optional and you can do this as a one-shot. But syncing would be true by default.

I wonder if there’s a reverse path of this. If I have my project, I want a button somewhere (not in settings) which is like “export to github”, and has an optional sync checkbox. And the whole context of this thing is “I want to push this project into that github repo there”. And again you don’t have to ask so many scary of confusing question, because we have an established context now.