A repository contains the content for a project.
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!