GitHub API library for Emacs
Emacs Lisp Python
Pull request Compare This branch is 1 commit ahead, 183 commits behind sigma:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
tests
.gitignore
.gitmodules
Makefile
README
gh-api.el
gh-auth.el
gh-auto.in
gh-cache.el
gh-common.el
gh-gist.el
gh-issues.el
gh-oauth.el
gh-orgs.el
gh-pkg.el
gh-pulls.el
gh-repos.el
gh-url.el
gh.el
tasks.org

README

This is a (very early) GitHub client library for Emacs.

Dependencies:
- pcache.el : https://github.com/sigma/pcache
- logito.el : https://github.com/sigma/logito

This library also allows implementation of the various authentication schemes (password, OAuth).

Implementation is heavily based on EIEIO so that various components can be replaced easily.

Current state:
- basic API v3 handler
- functional password-based authentication
- basic but usable low-level Gist API

Development:
To help developing gh.el, fork the project and issue a pull request.
To run the tests check the Makefile and make sure you load the
required libs with.

EFLAGS = -l ../pcache/pcache.el -l ../logito/logito.el -l ../mocker.el/mocker.el