在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:jonschlinkert/github-contributors开源软件地址:https://github.com/jonschlinkert/github-contributors开源编程语言:JavaScript 100.0%开源软件介绍:github-contributors
InstallInstall with npm: $ npm install --save github-contributors Usagevar contributors = require('github-contributors');
var repo = 'assemble/assemble';
var opts = {};
contributors(repo, opts, function(err, res) {
if (err) console.log(err);
// do stuff with res
}); ContributorsThe response is an array of contributor objects with this format: [{ login: 'doowb',
id: 995160,
avatar_url: 'https://avatars.githubusercontent.com/u/995160?v=3',
gravatar_id: '',
url: 'https://api.github.com/users/doowb',
html_url: 'https://github.com/doowb',
followers_url: 'https://api.github.com/users/doowb/followers',
following_url: 'https://api.github.com/users/doowb/following{/other_user}',
gists_url: 'https://api.github.com/users/doowb/gists{/gist_id}',
starred_url: 'https://api.github.com/users/doowb/starred{/owner}{/repo}',
subscriptions_url: 'https://api.github.com/users/doowb/subscriptions',
organizations_url: 'https://api.github.com/users/doowb/orgs',
repos_url: 'https://api.github.com/users/doowb/repos',
events_url: 'https://api.github.com/users/doowb/events{/privacy}',
received_events_url: 'https://api.github.com/users/doowb/received_events',
type: 'User',
site_admin: false,
contributions: 577 }] authenticationYou can avoid hitting the GitHub rate limit by passing a client ID and client secret on the options: var opts = {id: process.env.CLIENT_ID, secret: process.env.CLIENT_SECRET};
contributors('assemble/assemble', opts, function(err, res) {
if (err) console.log(err);
// do stuff with res
}); formatted listInstead of JSON, get a markdown-formatted list by defining one of the following on
Here are some examples. listContributors from jonschlinkert/micromatch Commits / Contributor
aligned listContributors from jonschlinkert/gray-matter COMMITS / CONTRIBUTOR
------- | -----------
107 jonschlinkert
7 RobLoach
2 doowb
1 ianstormtaylor tableContributors from assemble/assemble
AboutRelated projects
ContributingPull requests and stars are always welcome. For bugs and feature requests, please create an issue. Building docs(This document was generated by verb-generate-readme (a verb generator), please don't edit the readme directly. Any changes to the readme must be made in .verb.md.) To generate the readme and API documentation with verb: $ npm install -g verb verb-generate-readme && verb Running testsInstall dev dependencies: $ npm install -d && npm test AuthorJon Schlinkert LicenseCopyright © 2016, Jon Schlinkert. Released under the MIT license. This file was generated by verb-generate-readme, v0.1.30, on September 09, 2016. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论