Hi, @DavidDarnes. This is a reasonable feature request. There is one key reason I see it being unlikely to happen though.
This feature request is appreciated and thank you for suggesting it. I’m just sharing some perspective from within our organization relating to how we treat repositories in general (which, **spoiler**, is to treat them as “read only” currently). So, if this feature doesn’t get added, hopefully this will help to clarify some of the reasons why not.
Let’s take a look at the permissions our GitHub app grants. Here is a screenshot of the GitHub UI for the application settings page for the our app at GitHub:
Our app doesn’t have write or create access to repos. This make it impossible for us to create new repos at GitHub.
We do handle authorization differently with GitLab and Bitbucket but in all cases we currently do no “writing” to the repo of any kind (“writing” =
git commit). We can update metadata related to the repo at the Git host (checks, commit statuses, and PRs) but we don’t make commits to the repos themselves.
Creating repos from a drop site would be a move in a direction where we would be modifying repos directly which is possible but is also something we have been completely avoid doing so far.
To summarize, while it is possible we will add this feature doing this would be a big change. Please keep this in mind if this change takes a while to happen (or doesn’t happen at all).