Githawk: рдЕрдиреНрдп рдореБрджреНрджреЛрдВ рдореЗрдВ рд╕рдВрджрд░реНрдн

рдХреЛ рдирд┐рд░реНрдорд┐рдд 5 рдЬреБрд▓ре░ 2017  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: GitHawkApp/GitHawk

рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ рдЗрд╢реНрдпреВ/рдкреАрдЖрд░ рдХреЛ рдореВрд▓ рд░реВрдк рд╕реЗ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рд┐рдПред рдореБрдЭреЗ рдПрдХ рд░рд╛рдЙрдЯрд░ рд╕рд┐рд╕реНрдЯрдо рдкреЗрд╢ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдбреЗрдЯрд╛ рд▓реЗрддрд╛ рд╣реИ рдФрд░ рд╡реАрд╕реА рдХреЛ рдереВрдХрддрд╛ рд╣реИ ...

ЁЯЖХ feature request

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдХрд╛рдо рдореЗрдВ рд╣реЛ

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдХрд╛рдо рдореЗрдВ рд╣реЛ

рдЖрдкрдиреЗ рдЗрд╕реЗ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛? рдореИрдВ рдпрд╣ рдирд╣реАрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдБ

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ GQL API рдЯреВрдЯ рдЧрдпрд╛ рд╣реИред рдорд╛рдорд▓рд╛ рджрд░реНрдЬ рдХрд░рд╛рдПрдВрдЧреЗред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛:

рдЬрд┐рдЬреНрдЮрд╛рд╕рд╛:

query IssueOrPullRequest($owner: String!, $repo: String!, $number: Int!, $page_size: Int!) {
  repository(owner: $owner, name: $repo) {
    name
    issueOrPullRequest(number: $number) {
      ... on Issue {
        timeline(first:$page_size) {
          nodes {
            __typename
            ... on ReferencedEvent {
              createdAt
              ...nodeFields
              refCommit: commit {oid}
              actor {login}
              commitRepository {
                ...referencedRepositoryFields
              }
              subject {
                ... on Issue {
                  title
                  number
                  closed
                }
                ... on PullRequest {
                  title
                  number
                  closed
                  merged
                }
              }
            }
          }
        }
      }
    }
  }
}

fragment nodeFields on Node {
  id
}

fragment referencedRepositoryFields on RepositoryInfo {
  name
  owner {
    login
  }
}

рд░рд┐рдЯрд░реНрди рдкрд░рд┐рдгрд╛рдо:

{
  "data": {
    "repository": {
      "name": "IGListKit",
      "issueOrPullRequest": {
        "timeline": {
          "nodes": [
            {
              "__typename": "LabeledEvent"
            },
            {
              "__typename": "MilestonedEvent"
            },
            {
              "__typename": "IssueComment"
            }
          ]
        }
      }
    }
  }
}
рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

weyert picture weyert  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rnystrom picture rnystrom  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

BasThomas picture BasThomas  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

BasThomas picture BasThomas  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rnystrom picture rnystrom  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ