{"repo":"haskell-github/github","free":true,"listed":false,"github":"https://github.com/haskell-github/github","clone":"git clone https://github.com/haskell-github/github.git","description":"The github API for Haskell","language":"Haskell","stars":443,"topics":["github-api","haskell","rest-api"],"license":"BSD-3-Clause","category":"api-integrations-sdks","readme_excerpt":"GitHub ------ The GitHub API v3 for Haskell. Some functions are missing; these are functions where the GitHub API did not work as expected. The full GitHub API is in beta and constantly improving. Installation ============ In your project's cabal file: Or from the command line: Example Usage ============= See the samples in the samples/ directory. Note: some samples might be outdated. Documentation ============= For details see the reference [documentation on Hackage][hackage]. Each module lines up with the hierarchy of documentation from the GitHub API. Request functions (ending with R ) construct a data type which can be executed in IO by executeRequest functions. They are all listed in the root GitHub module. IO functions produce an IO (Either Error a) , where a is the actual thing you want. You must call the function using IO goodness, then dispatch on the possible error message. Here's an example from the samples: Many function have samples under samples/ directory. Contributions ============= Please see CONTRIBUTING.md for details on how you can help. Copyright ========= Copyright 2011-2012 Mike Burns. Copyright 2013-2015 John Wiegley. Copyright 2016-2019 Oleg Grenrus. Available under the BSD 3-clause license. [hackage]: https://hackage.haskell.org/package/github \"Hackage\" Alternative =========== Library github-rest also provides an interface to the GitHub API. It compares itself to github here: https://github.com/LeapYear/github-rest#comparison-to-other-libraries","default_branch":null,"files":null,"tree":[],"storefront":"/r/haskell-github","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/haskell-github/github/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}