[Feature]: Auto-create github repo on cargo shuttle init
#988
Labels
T-Feature Request
A request for a new feature
cargo shuttle init
#988
Describe the feature
It would be super slick if one of the options in the
cargo shuttle init
workflow was to create a GH repo and setup CI/CD on the user's behalf.The process might look something like:
yes
, create a new github repo on the user's behalf (initialised with the shuttle GH workflow)If logging in with GitHub gives shuttle a GH API key, then this shouldn't require any additional authentication by the user. If the user has to go into GitHub and get an API key for shuttle to use, then this feature probably isn't worth it.
Since users log in with GitHub, would
cargo shuttle init
be able to make authenticated calls to the GitHub API to create a new repo on their behalf?Suggestion or Example of how the feature would be used
So when the user uses
cargo shuttle init
, it will not only setup the project locally, but also setup CI/CD for them.Maybe it would be a good idea to require that tests pass before deploying, but that's a different discussion.
Duplicate declaration
The text was updated successfully, but these errors were encountered: