2.0.4 • Published 9 years ago

top-gh-contribs v2.0.4

Weekly downloads
646
License
MIT
Repository
github
Last release
9 years ago

top-gh-contribs

A simple tool for grabbing the top contributors for a repo from github, with some convenient options.

Usage

npm install top-gh-contribs

Returns a promise for an array of contributors with the following attributes

  • name The contributor's github username
  • githubUrl The contributors github profile url
  • avatarUrl The contributor's github avatar image url
  • commitCount The number of commits the contributor has since the specified release
var topGithubContributors = require('top-gh-contribs');

var options = {
    user: 'tryghost',
    repo: 'ghost',
    sinceDate: '2015-02-01', // All commits since 1st February 2015
    count: 20
};

topGithubContributors(options).then(function (contributors) {
    /* Do stuff with contributors*/
});

Options

  • user required
  • repo required If you're looking for contributors to tryghost/ghost, then your user is "tryghost" and repo is "ghost".
  • oauthKey :: If a GitHub oauth key is provided it will be used when making requests against the API.
  • sinceDate :: A date, in ISO8601 format e.g 'YYYY-MM-DDTHH:MM:SSZ' or 'YYYY-MM-DD' format e.g. '2015-02-01' = 1st February 2015 If sinceDate is not provided, all commits will be counted. Note: you can install moment.js and then use: var moment = require('moment'); sinceDate: moment().subtract(90, 'days').format('YYYY-MM-DDTHH:MM:SSZ') to get a formatted date including time for past 90 days
  • count The number of contributors to return. If not specified, all contributors will be returned.
  • retry Default false. If true, the request will be retried in the event GitHub returns a status of 202 (retry momentarily).
2.0.4

9 years ago

2.0.3

9 years ago

2.0.2

10 years ago

2.0.1

10 years ago

2.0.0

10 years ago

1.1.1

10 years ago

1.1.0

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago

0.0.6

10 years ago

0.0.5

11 years ago

0.0.4

11 years ago

0.0.3

11 years ago

0.0.2

11 years ago

0.0.1

11 years ago