Repository

A repository contains the content for a project.

Implements

Fields

assignableUsers (
       query: String
       after: String
       before: String
       first: Int
       last: Int
) : UserConnection!

autoMergeAllowed : Boolean!

branchProtectionRules (
       after: String
       before: String
       first: Int
       last: Int
) : BranchProtectionRuleConnection!

codeOfConduct : CodeOfConduct

collaborators (
       affiliation: CollaboratorAffiliation
       query: String
       after: String
       before: String
       first: Int
       last: Int
) : RepositoryCollaboratorConnection

commitComments (
       after: String
       before: String
       first: Int
       last: Int
) : CommitCommentConnection!

contactLinks : [RepositoryContactLink!]

createdAt : DateTime!

databaseId : Int

defaultBranchRef : Ref

deleteBranchOnMerge : Boolean!

deployKeys (
       after: String
       before: String
       first: Int
       last: Int
) : DeployKeyConnection!

deployments (
       environments: [String!]
       orderBy: DeploymentOrder
       after: String
       before: String
       first: Int
       last: Int
) : DeploymentConnection!

description : String

descriptionHTML : HTML!

discussion (
       number: Int!
) : Discussion

discussionCategories (
       after: String
       before: String
       first: Int
       last: Int
       filterByAssignable: Boolean
) : DiscussionCategoryConnection!

discussions (
       after: String
       before: String
       first: Int
       last: Int
       categoryId: ID
       orderBy: DiscussionOrder
) : DiscussionConnection!

diskUsage : Int

environment (
       name: String!
) : Environment

environments (
       after: String
       before: String
       first: Int
       last: Int
) : EnvironmentConnection!

forkCount : Int!

forkingAllowed : Boolean!

forks (
       privacy: RepositoryPrivacy
       orderBy: RepositoryOrder
       affiliations: [RepositoryAffiliation]
       ownerAffiliations: [RepositoryAffiliation]
       isLocked: Boolean
       after: String
       before: String
       first: Int
       last: Int
) : RepositoryConnection!

fundingLinks : [FundingLink!]!

hasIssuesEnabled : Boolean!

hasProjectsEnabled : Boolean!

hasWikiEnabled : Boolean!

homepageUrl : URI

id : ID!

interactionAbility : RepositoryInteractionAbility

isArchived : Boolean!

isBlankIssuesEnabled : Boolean!

isDisabled : Boolean!

isEmpty : Boolean!

isFork : Boolean!

isInOrganization : Boolean!

isLocked : Boolean!

isMirror : Boolean!

isPrivate : Boolean!

isSecurityPolicyEnabled : Boolean

isTemplate : Boolean!

isUserConfigurationRepository : Boolean!

issue (
       number: Int!
) : Issue

issueOrPullRequest (
       number: Int!
) : IssueOrPullRequest

issueTemplates : [IssueTemplate!]

issues (
       orderBy: IssueOrder
       labels: [String!]
       states: [IssueState!]
       filterBy: IssueFilters
       after: String
       before: String
       first: Int
       last: Int
) : IssueConnection!

label (
       name: String!
) : Label

labels (
       orderBy: LabelOrder
       after: String
       before: String
       first: Int
       last: Int
       query: String
) : LabelConnection

languages (
       after: String
       before: String
       first: Int
       last: Int
       orderBy: LanguageOrder
) : LanguageConnection

latestRelease : Release

licenseInfo : License

lockReason : RepositoryLockReason

mentionableUsers (
       query: String
       after: String
       before: String
       first: Int
       last: Int
) : UserConnection!

mergeCommitAllowed : Boolean!

milestone (
       number: Int!
) : Milestone

milestones (
       after: String
       before: String
       first: Int
       last: Int
       states: [MilestoneState!]
       orderBy: MilestoneOrder
       query: String
) : MilestoneConnection

mirrorUrl : URI

name : String!

nameWithOwner : String!

object (
       oid: GitObjectID
       expression: String
) : GitObject

openGraphImageUrl : URI!

owner : RepositoryOwner!

packages (
       after: String
       before: String
       first: Int
       last: Int
       names: [String]
       repositoryId: ID
       packageType: PackageType
       orderBy: PackageOrder
) : PackageConnection!

parent : Repository

pinnedDiscussions (
       after: String
       before: String
       first: Int
       last: Int
) : PinnedDiscussionConnection!

pinnedIssues (
       after: String
       before: String
       first: Int
       last: Int
) : PinnedIssueConnection

primaryLanguage : Language

project (
       number: Int!
) : Project

projects (
       orderBy: ProjectOrder
       search: String
       states: [ProjectState!]
       after: String
       before: String
       first: Int
       last: Int
) : ProjectConnection!

projectsResourcePath : URI!

projectsUrl : URI!

pullRequest (
       number: Int!
) : PullRequest

pullRequestTemplates : [PullRequestTemplate!]

pullRequests (
       states: [PullRequestState!]
       labels: [String!]
       headRefName: String
       baseRefName: String
       orderBy: IssueOrder
       after: String
       before: String
       first: Int
       last: Int
) : PullRequestConnection!

pushedAt : DateTime

rebaseMergeAllowed : Boolean!

ref (
       qualifiedName: String!
) : Ref

refs (
       query: String
       after: String
       before: String
       first: Int
       last: Int
       refPrefix: String!
       direction: OrderDirection
       orderBy: RefOrder
) : RefConnection

release (
       tagName: String!
) : Release

releases (
       after: String
       before: String
       first: Int
       last: Int
       orderBy: ReleaseOrder
) : ReleaseConnection!

repositoryTopics (
       after: String
       before: String
       first: Int
       last: Int
) : RepositoryTopicConnection!

resourcePath : URI!

securityPolicyUrl : URI

shortDescriptionHTML (
       limit: Int
) : HTML!

squashMergeAllowed : Boolean!

sshUrl : GitSSHRemote!

stargazerCount : Int!

stargazers (
       after: String
       before: String
       first: Int
       last: Int
       orderBy: StarOrder
) : StargazerConnection!

submodules (
       after: String
       before: String
       first: Int
       last: Int
) : SubmoduleConnection!

tempCloneToken : String

templateRepository : Repository

updatedAt : DateTime!

url : URI!

usesCustomOpenGraphImage : Boolean!

viewerCanAdminister : Boolean!

viewerCanCreateProjects : Boolean!

viewerCanSubscribe : Boolean!

viewerCanUpdateTopics : Boolean!

viewerDefaultCommitEmail : String

viewerDefaultMergeMethod : PullRequestMergeMethod!

viewerHasStarred : Boolean!

viewerPermission : RepositoryPermission

viewerPossibleCommitEmails : [String!]

viewerSubscription : SubscriptionState

visibility : RepositoryVisibility!

vulnerabilityAlerts (
       after: String
       before: String
       first: Int
       last: Int
) : RepositoryVulnerabilityAlertConnection

watchers (
       after: String
       before: String
       first: Int
       last: Int
) : UserConnection!