Skip to content

Instantly share code, notes, and snippets.

@btoews
Created October 24, 2016 17:35
Show Gist options
  • Save btoews/9d718d5336a317266d954c5b48500800 to your computer and use it in GitHub Desktop.
Save btoews/9d718d5336a317266d954c5b48500800 to your computer and use it in GitHub Desktop.
GitHub Query
query($id: ID!) {
node(id: $id) {
... on AssignedEvent {
actor {
id
}
issue {
id
}
repository {
id
}
subject {
id
}
}
... on BaseRefForcePushedEvent {
actor {
id
}
issue {
id
}
repository {
id
}
afterCommit {
id
}
beforeCommit {
id
}
ref {
id
}
}
... on Blob {
repository {
id
}
}
... on ClosedEvent {
actor {
id
}
issue {
id
}
repository {
id
}
commit {
id
}
}
... on Commit {
repository {
id
}
comments(first: 5) {
edges {
node {
id
}
}
}
history(first: 5) {
edges {
node {
id
}
}
}
status {
id
}
tree {
id
}
}
... on CommitComment {
author {
id
}
reactionGroups {
id
}
reactions(first: 5) {
edges {
node {
id
}
}
}
repository {
id
}
commit {
id
}
user {
id
}
}
... on DemilestonedEvent {
actor {
id
}
issue {
id
}
repository {
id
}
}
... on DeployedEvent {
actor {
id
}
issue {
id
}
repository {
id
}
deployment {
id
}
ref {
id
}
}
... on Deployment {
commit {
id
}
creator {
id
}
repository {
id
}
statuses(first: 5) {
edges {
node {
id
}
}
}
}
... on DeploymentStatus {
creator {
id
}
deployment {
id
}
}
... on GistComment {
author {
id
}
}
... on HeadRefDeletedEvent {
actor {
id
}
issue {
id
}
repository {
id
}
headRef {
id
}
}
... on HeadRefForcePushedEvent {
actor {
id
}
issue {
id
}
repository {
id
}
afterCommit {
id
}
beforeCommit {
id
}
ref {
id
}
}
... on HeadRefRestoredEvent {
actor {
id
}
issue {
id
}
repository {
id
}
}
... on Issue {
author {
id
}
repository {
id
}
reactionGroups {
id
}
reactions(first: 5) {
edges {
node {
id
}
}
}
timeline(first: 5) {
edges {
node {
... on Commit {
id
}
... on PullRequestReview {
id
}
... on PullRequestReviewThread {
id
}
... on PullRequestReviewComment {
id
}
... on IssueComment {
id
}
... on ClosedEvent {
id
}
... on ReopenedEvent {
id
}
... on SubscribedEvent {
id
}
... on UnsubscribedEvent {
id
}
... on MergedEvent {
id
}
... on ReferencedEvent {
id
}
... on MentionedEvent {
id
}
... on AssignedEvent {
id
}
... on UnassignedEvent {
id
}
... on LabeledEvent {
id
}
... on UnlabeledEvent {
id
}
... on MilestonedEvent {
id
}
... on DemilestonedEvent {
id
}
... on RenamedEvent {
id
}
... on LockedEvent {
id
}
... on UnlockedEvent {
id
}
... on DeployedEvent {
id
}
... on HeadRefDeletedEvent {
id
}
... on HeadRefRestoredEvent {
id
}
... on HeadRefForcePushedEvent {
id
}
... on BaseRefForcePushedEvent {
id
}
}
}
}
assignees(first: 5) {
edges {
node {
id
}
}
}
comments(first: 5) {
edges {
node {
id
}
}
}
labels(first: 5) {
edges {
node {
id
}
}
}
milestone {
id
}
participants(first: 5) {
edges {
node {
id
}
}
}
}
... on IssueComment {
author {
id
}
reactionGroups {
id
}
reactions(first: 5) {
edges {
node {
id
}
}
}
repository {
id
}
issue {
id
}
}
... on Label {
repository {
id
}
}
... on LabeledEvent {
actor {
id
}
issue {
id
}
repository {
id
}
label {
id
}
}
... on LockedEvent {
actor {
id
}
issue {
id
}
repository {
id
}
}
... on MentionedEvent {
actor {
id
}
issue {
id
}
repository {
id
}
}
... on MergedEvent {
actor {
id
}
issue {
id
}
repository {
id
}
commit {
id
}
mergeRef {
id
}
}
... on Milestone {
createdBy {
id
}
repository {
id
}
}
... on MilestonedEvent {
actor {
id
}
issue {
id
}
repository {
id
}
}
... on Organization {
repositories(first: 5) {
edges {
node {
id
}
}
}
projects(first: 5) {
edges {
node {
id
}
}
}
members(first: 5) {
edges {
node {
id
}
}
}
}
... on Project {
columns(first: 5) {
edges {
node {
id
}
}
}
creator {
id
}
owner {
... on Organization {
id
}
... on Repository {
id
}
}
}
... on ProjectCard {
content {
... on Issue {
id
}
... on PullRequest {
id
}
}
creator {
id
}
projectColumn {
id
}
}
... on ProjectColumn {
cards(first: 5) {
edges {
node {
id
}
}
}
project {
id
}
}
... on PullRequest {
author {
id
}
repository {
id
}
timeline(first: 5) {
edges {
node {
... on Commit {
id
}
... on PullRequestReview {
id
}
... on PullRequestReviewThread {
id
}
... on PullRequestReviewComment {
id
}
... on IssueComment {
id
}
... on ClosedEvent {
id
}
... on ReopenedEvent {
id
}
... on SubscribedEvent {
id
}
... on UnsubscribedEvent {
id
}
... on MergedEvent {
id
}
... on ReferencedEvent {
id
}
... on MentionedEvent {
id
}
... on AssignedEvent {
id
}
... on UnassignedEvent {
id
}
... on LabeledEvent {
id
}
... on UnlabeledEvent {
id
}
... on MilestonedEvent {
id
}
... on DemilestonedEvent {
id
}
... on RenamedEvent {
id
}
... on LockedEvent {
id
}
... on UnlockedEvent {
id
}
... on DeployedEvent {
id
}
... on HeadRefDeletedEvent {
id
}
... on HeadRefRestoredEvent {
id
}
... on HeadRefForcePushedEvent {
id
}
... on BaseRefForcePushedEvent {
id
}
}
}
}
comments(first: 5) {
edges {
node {
id
}
}
}
reviews(first: 5) {
edges {
node {
id
}
}
}
}
... on PullRequestReview {
author {
id
}
comments(first: 5) {
edges {
node {
id
}
}
}
head {
id
}
pullRequest {
id
}
}
... on PullRequestReviewComment {
author {
id
}
reactionGroups {
id
}
reactions(first: 5) {
edges {
node {
id
}
}
}
repository {
id
}
commit {
id
}
pullRequest {
id
}
}
... on PullRequestReviewThread {
comments(first: 5) {
edges {
node {
id
}
}
}
pullRequest {
id
}
}
... on Reaction {
user {
id
}
}
... on ReactionGroup {
reactions(first: 5) {
edges {
node {
id
}
}
}
subject {
... on CommitComment {
id
}
... on Issue {
id
}
... on IssueComment {
id
}
... on PullRequestReviewComment {
id
}
}
}
... on Ref {
repository {
id
}
target {
... on Blob {
id
}
... on Commit {
id
}
... on Tag {
id
}
... on Tree {
id
}
}
}
... on ReferencedEvent {
actor {
id
}
issue {
id
}
repository {
id
}
commit {
id
}
commitRepository {
id
}
}
... on RenamedEvent {
actor {
id
}
issue {
id
}
repository {
id
}
}
... on ReopenedEvent {
actor {
id
}
issue {
id
}
repository {
id
}
}
... on Repository {
projects(first: 5) {
edges {
node {
id
}
}
}
owner {
... on Organization {
id
}
... on User {
id
}
}
commitComments(first: 5) {
edges {
node {
id
}
}
}
forks(first: 5) {
edges {
node {
id
}
}
}
issues(first: 5) {
edges {
node {
id
}
}
}
labels(first: 5) {
edges {
node {
id
}
}
}
mentionableUsers(first: 5) {
edges {
node {
id
}
}
}
milestones(first: 5) {
edges {
node {
id
}
}
}
object {
... on Blob {
id
}
... on Commit {
id
}
... on Tag {
id
}
... on Tree {
id
}
}
parent {
id
}
pullRequests(first: 5) {
edges {
node {
id
}
}
}
stargazers(first: 5) {
edges {
node {
id
}
}
}
watchers(first: 5) {
edges {
node {
id
}
}
}
}
... on RepositoryInvitation {
invitee {
id
}
inviter {
id
}
}
... on Status {
commit {
id
}
contexts {
id
}
}
... on StatusContext {
commit {
id
}
creator {
id
}
}
... on SubscribedEvent {
actor {
id
}
issue {
id
}
repository {
id
}
}
... on Tag {
repository {
id
}
target {
... on Blob {
id
}
... on Commit {
id
}
... on Tag {
id
}
... on Tree {
id
}
}
}
... on Tree {
repository {
id
}
}
... on UnassignedEvent {
actor {
id
}
issue {
id
}
repository {
id
}
subject {
id
}
}
... on UnlabeledEvent {
actor {
id
}
issue {
id
}
repository {
id
}
label {
id
}
}
... on UnlockedEvent {
actor {
id
}
issue {
id
}
repository {
id
}
}
... on UnsubscribedEvent {
actor {
id
}
issue {
id
}
repository {
id
}
}
... on User {
repositories(first: 5) {
edges {
node {
id
}
}
}
contributedRepositories(first: 5) {
edges {
node {
id
}
}
}
followers(first: 5) {
edges {
node {
id
}
}
}
following(first: 5) {
edges {
node {
id
}
}
}
organizations(first: 5) {
edges {
node {
id
}
}
}
pinnedRepositories(first: 5) {
edges {
node {
id
}
}
}
pullRequests(first: 5) {
edges {
node {
id
}
}
}
starredRepositories(first: 5) {
edges {
node {
id
}
}
}
watching(first: 5) {
edges {
node {
id
}
}
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment