[{"name":"Github","comment":"\n\n@docs getBranch, createBranch\n@docs getCommit, createCommit\n@docs PullRequest, getPullRequests, getPullRequest, createPullRequest\n@docs getFileContents, updateFileContents\n\n\n## Issues\n\n@docs getComments, createComment\n\n","unions":[],"aliases":[{"name":"PullRequest","comment":" The data returned by [`getPullRequests`](#getPullRequests).\n","args":[],"type":"{ number : Basics.Int, title : String.String }"}],"values":[{"name":"createBranch","comment":" See <https://developer.github.com/v3/git/refs/#create-a-reference>\n\nNOTE: Not all input options and output fields are supported yet. Pull requests adding more complete support are welcome.\n\n","type":"{ authToken : String.String, repo : String.String, branchName : String.String, sha : String.String } -> Task.Task Http.Error ()"},{"name":"createComment","comment":" See <https://developer.github.com/v3/issues/comments/#create-a-comment>\n\nNOTE: Not all input options and output fields are supported yet. Pull requests adding more complete support are welcome.\n\n","type":"{ authToken : String.String, repo : String.String, issueNumber : Basics.Int, body : String.String } -> Task.Task Http.Error { body : String.String, user : { login : String.String, avatarUrl : String.String }, createdAt : Time.Posix, updatedAt : Time.Posix }"},{"name":"createCommit","comment":" See <https://developer.github.com/v3/git/commits/#create-a-commit>\n\nNOTE: Not all input options and output fields are supported yet. Pull requests adding more complete support are welcome.\n\n","type":"{ authToken : String.String, repo : String.String, message : String.String, tree : String.String, parents : List.List String.String } -> Task.Task Http.Error { sha : String.String }"},{"name":"createPullRequest","comment":" See <https://developer.github.com/v3/pulls/#create-a-pull-request>\n\nNOTE: Not all input options and output fields are supported yet. Pull requests adding more complete support are welcome.\n\n","type":"{ authToken : String.String, repo : String.String, branchName : String.String, baseBranch : String.String, title : String.String, description : String.String } -> Task.Task Http.Error ()"},{"name":"getBranch","comment":" See <https://developer.github.com/v3/git/refs/#get-a-reference>\n\nNOTE: Not all input options and output fields are supported yet. Pull requests adding more complete support are welcome.\n\n","type":"{ authToken : String.String, repo : String.String, branchName : String.String } -> Task.Task Http.Error { object : { sha : String.String } }"},{"name":"getComments","comment":" See <https://developer.github.com/v3/issues/comments/#list-comments-on-an-issue>\n\nNOTE: Not all input options and output fields are supported yet. Pull requests adding more complete support are welcome.\n\n","type":"{ authToken : String.String, repo : String.String, issueNumber : Basics.Int } -> Task.Task Http.Error (List.List { body : String.String, user : { login : String.String, avatarUrl : String.String }, createdAt : Time.Posix, updatedAt : Time.Posix })"},{"name":"getCommit","comment":" See <https://developer.github.com/v3/git/commits/#get-a-commit>\n\nNOTE: Not all input options and output fields are supported yet. Pull requests adding more complete support are welcome.\n\n","type":"{ authToken : String.String, repo : String.String, sha : String.String } -> Task.Task Http.Error { sha : String.String, tree : { sha : String.String } }"},{"name":"getFileContents","comment":" See <https://developer.github.com/v3/repos/contents/#get-contents>\n\nNOTE: Not all input options and output fields are supported yet. Pull requests adding more complete support are welcome.\n\n","type":"{ authToken : String.String, repo : String.String, ref : String.String, path : String.String } -> Task.Task Http.Error { encoding : String.String, content : String.String, sha : String.String }"},{"name":"getPullRequest","comment":" See <https://developer.github.com/v3/pulls/#get-a-single-pull-request>\n\nNOTE: Not all input options and output fields are supported yet. Pull requests adding more complete support are welcome.\n\n","type":"{ authToken : String.String, repo : String.String, number : Basics.Int } -> Task.Task Http.Error { head : { ref : String.String, sha : String.String } }"},{"name":"getPullRequests","comment":" See <https://developer.github.com/v3/pulls/#list-pull-requests>\n\nNOTE: Not all input options and output fields are supported yet. Pull requests adding more complete support are welcome.\n\n","type":"{ authToken : String.String, repo : String.String } -> Task.Task Http.Error (List.List Github.PullRequest)"},{"name":"updateFileContents","comment":" See <https://developer.github.com/v3/repos/contents/#update-a-file>\n\nNOTE: Not all input options and output fields are supported yet. Pull requests adding more complete support are welcome.\n\n","type":"{ authToken : String.String, repo : String.String, branch : String.String, path : String.String, sha : String.String, message : String.String, content : String.String } -> Task.Task Http.Error { content : { sha : String.String } }"}],"binops":[]}]