fragment issueData on Issue {
  __typename
  repository {
    ...repoData   # fragment: repo_frag.graphql
  }
  number
  url
  title
  state
  createdAt
  updatedAt
  closedAt
  author {
    ...authorData   # fragment: author_frag.graphql
  }
  body
  comments(last: 100) {
    totalCount
    nodes {
      ...commentData    # fragment: comment_frag.graphql
    }
  }
  projectNextItems(first: 100) {
    nodes {
      project {
        owner {
          ... on User {
            login
          }
          ... on Organization {
            login
          }
        }
        number
      }
    }
  }
  labels(first:20) {
    nodes {
      color
      name
    }
  }
  # Issues have timelineItems, but added or removed from projectNext isn't listed.
}
