Skip to main content

crowdyStudioGitHubBind

Bind a Crowdy Studio project you own to a repository granted to your installation, and make the two agree in one commit: PUSH_PROJECT commits the project files to the branch (refused with GITHUB_REPO_HAS_FILES when the branch already has rust under the layout roots); TAKE_REPOSITORY replaces the project files with the rust on the branch, or adopts a Construct game that has none (refused with GITHUB_REPO_EMPTY when the branch has neither). From then on the repository is the working tree and the project files are a mirror of it at githubSha. Identity session only.

crowdyStudioGitHubBind(
input: BindCrowdyStudioGitHubInput!
): CrowdyStudioGitHubStatus!

Arguments​

crowdyStudioGitHubBind.input ● BindCrowdyStudioGitHubInput! non-null input​

Type​

CrowdyStudioGitHubStatus object​

GitHub connection for the caller and, when a project is named, the repository bound to it. GitHub is a Studio filesystem capability, not a login provider.