2.0.4 • Published 8 years ago

top-gh-contribs v2.0.4

Weekly downloads
646
License
MIT
Repository
github
Last release
8 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

8 years ago

2.0.3

8 years ago

2.0.2

9 years ago

2.0.1

9 years ago

2.0.0

9 years ago

1.1.1

9 years ago

1.1.0

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago

0.0.6

9 years ago

0.0.5

9 years ago

0.0.4

9 years ago

0.0.3

9 years ago

0.0.2

10 years ago

0.0.1

10 years ago