GitHub · Schema

repository

repository on GitHub.

CodePipelinesPlatformSoftware DevelopmentSource ControlT1

Properties

Name Type Description
id integer Unique identifier of the repository
node_id string
name string The name of the repository.
full_name string
license object
forks integer
permissions object
owner object
private boolean Whether the repository is private or public.
html_url string
description string
fork boolean
url string
archive_url string
assignees_url string
blobs_url string
branches_url string
collaborators_url string
comments_url string
commits_url string
compare_url string
contents_url string
contributors_url string
deployments_url string
downloads_url string
events_url string
forks_url string
git_commits_url string
git_refs_url string
git_tags_url string
git_url string
issue_comment_url string
issue_events_url string
issues_url string
keys_url string
labels_url string
languages_url string
merges_url string
milestones_url string
notifications_url string
pulls_url string
releases_url string
ssh_url string
stargazers_url string
statuses_url string
subscribers_url string
subscription_url string
tags_url string
teams_url string
trees_url string
clone_url string
mirror_url string
hooks_url string
svn_url string
homepage string
language string
forks_count integer
stargazers_count integer
watchers_count integer
size integer The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.
default_branch string The default branch of the repository.
open_issues_count integer
is_template boolean Whether this repository acts as a template that can be used to generate new repositories.
topics array
has_issues boolean Whether issues are enabled.
has_projects boolean Whether projects are enabled.
has_wiki boolean Whether the wiki is enabled.
has_pages boolean
has_downloads boolean Whether downloads are enabled.
has_discussions boolean Whether discussions are enabled.
archived boolean Whether the repository is archived.
disabled boolean Returns whether or not this repository disabled.
visibility string The repository visibility: public, private, or internal.
pushed_at string
created_at string
updated_at string
allow_rebase_merge boolean Whether to allow rebase merges for pull requests.
temp_clone_token string
allow_squash_merge boolean Whether to allow squash merges for pull requests.
allow_auto_merge boolean Whether to allow Auto-merge to be used on pull requests.
delete_branch_on_merge boolean Whether to delete head branches when pull requests are merged
allow_update_branch boolean Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.
use_squash_pr_title_as_default boolean Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.
squash_merge_commit_title string The default value for a squash merge commit title: - `PR_TITLE` - default to the pull request's title. - `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's
squash_merge_commit_message string The default value for a squash merge commit message: - `PR_BODY` - default to the pull request's body. - `COMMIT_MESSAGES` - default to the branch's commit messages. - `BLANK` - default to a blank com
merge_commit_title string The default value for a merge commit title. - `PR_TITLE` - default to the pull request's title. - `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from
merge_commit_message string The default value for a merge commit message. - `PR_TITLE` - default to the pull request's title. - `PR_BODY` - default to the pull request's body. - `BLANK` - default to a blank commit message.
allow_merge_commit boolean Whether to allow merge commits for pull requests.
allow_forking boolean Whether to allow forking this repo
web_commit_signoff_required boolean Whether to require contributors to sign off on web-based commits
open_issues integer
watchers integer
master_branch string
starred_at string
anonymous_access_enabled boolean Whether anonymous git access is enabled for this repository
View JSON Schema on GitHub