CrowdyStudioProjectSource
Where a project’s files are authored. Every project starts as STUDIO; its owner may bind a GitHub repository later (crowdyStudioGitHubBind) and unbind it again. GitHub is never required.
enum CrowdyStudioProjectSource {
STUDIO
GITHUB
}
Values
CrowdyStudioProjectSource.STUDIO
Files live in Crowdy Studio and are written with the crowdyStudioProject* file mutations under the project revision.
CrowdyStudioProjectSource.GITHUB
The bound repository is the working tree. files is a server-maintained mirror of the rust under the layout roots at githubSha; writes go through crowdyStudioGitHubPutFile / DeleteFile with expectedCommitSha, and the Studio file mutations refuse with GITHUB_BOUND_USE_CONTENTS.
Member Of
CrowdyStudioProject object