Should be able to change the project's name and webpage and swap between detected sources and a custom source that must clone as a repo or parse as a feed. Saving this page does block if the user has selected Custom
. If cloning the repo or parsing the feed fails, the page should tell the user and not save the change.