Line 0
Link Here
|
|
|
1 |
Ghub is a library that provides basic support for using the Github |
2 |
REST (v3) and GraphQL (v4) APIs from Emacs packages. It abstracts |
3 |
access to API resources using only a handful of functions that are not |
4 |
resource-specific. |
5 |
|
6 |
Ghub handles the creation, storage and use of access tokens using a |
7 |
setup wizard to make it easier for users to get started and to reduce |
8 |
the support burden imposed on package maintainers. It also comes with |
9 |
a comprehensive manual to address the cases when things don't just |
10 |
work as expected or in case you don't want to use the wizard. |
11 |
|
12 |
Ghub is intentionally limited to only provide these two essential |
13 |
features - basic request functions and guided setup - to avoid being |
14 |
too opinionated, which would hinder wide adoption. It is assumed that |
15 |
wide adoption would make life easier for users and maintainers alike, |
16 |
because then all packages that talk to the Github API could be |
17 |
configured the same way. |
18 |
|
19 |
WWW: https://github.com/magit/ghub |