<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi,<div class=""><br class=""></div><div class="">today I finally released a new version of `github` package [1], providing bindings</div><div class="">to the most of GitHub API. [2]</div><div class=""><br class=""></div><div class="">The most notable feature, it’s now compatible with GHC-8.0.1.</div><div class=""><br class=""></div><div class="">As GitHub doesn’t provide (or I’m not aware of) machine readable specification</div><div class="">of their API, the feature completeness and correctness depends on the users</div><div class="">of the package. So, please try it out, find out what’s incorrect and missing,</div><div class="">and ideally submit a PR.</div><div class=""><br class=""></div><div class="">The plan for the next version is to merge in definitions from github-types [3],</div><div class="">and then split types from `github` package back into `github-types`, so</div><div class="">others can reuse the definitions without the rest of the packages, e.g. for</div><div class="">servant-github [4]</div><div class=""><br class="">As you can see, we are still experimenting with “how to write bindings to rest APIs”,</div><div class="">if you have some comments, please raise an issue.<br class=""><br class="">Cheers,<br class="">Oleg Grenrus<br class=""><br class="">- [1]: <a href="http://hackage.haskell.org/package/github" class="">http://hackage.haskell.org/package/github</a><br class="">- [2]: <a href="https://developer.github.com/v3/" class="">https://developer.github.com/v3/</a><br class="">- [3]: <a href="http://hackage.haskell.org/package/github-types" class="">http://hackage.haskell.org/package/github-types</a></div><div class="">- [4]: <a href="http://hackage.haskell.org/package/servant-github" class="">http://hackage.haskell.org/package/servant-github</a></div></body></html>