在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:github-tools/github开源软件地址:https://github.com/github-tools/github开源编程语言:JavaScript 98.8%开源软件介绍:Maintainers wantedGithub.js
Usage/*
Data can be retrieved from the API either using callbacks (as in versions < 1.0)
or using a new promise-based API. The promise-based API returns the raw Axios
request promise.
*/
import GitHub from 'github-api';
// unauthenticated client
const gh = new GitHub();
let gist = gh.getGist(); // not a gist yet
gist.create({
public: true,
description: 'My first gist',
files: {
"file1.txt": {
content: "Aren't gists great!"
}
}
}).then(function({data}) {
// Promises!
let createdGist = data;
return gist.read();
}).then(function({data}) {
let retrievedGist = data;
// do interesting things
}); var GitHub = require('github-api');
// basic auth
var gh = new GitHub({
username: 'FOO',
password: 'NotFoo'
/* also acceptable:
token: 'MY_OAUTH_TOKEN'
*/
});
var me = gh.getUser(); // no user specified defaults to the user for whom credentials were provided
me.listNotifications(function(err, notifications) {
// do some stuff
});
var clayreimann = gh.getUser('clayreimann');
clayreimann.listStarredRepos(function(err, repos) {
// look at all the starred repos!
}); API DocumentationAPI documentation is hosted on github pages, and is generated from JSDoc; any contributions should include updated JSDoc. Installation
npm install github-api <!-- just github-api source (5.3kb) -->
<script src="https://unpkg.com/github-api/dist/GitHub.min.js"></script>
<!-- standalone (20.3kb) -->
<script src="https://unpkg.com/github-api/dist/GitHub.bundle.min.js"></script> Compatibility
ContributingWe welcome contributions of all types! This section will guide you through setting up your development environment. Setup
A personal access token for our test user, @github-tools-test, will be generated for you.
NOTE Windows users can use this guide to learn about setting environment variables on Windows. TestsThe main way we write code for To run the test suite, run |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论