Skip to content
GitHub client for node and browsers (v3 API)
Branch: master
Clone or download
Latest commit ac9f2f6 Apr 30, 2012
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib support GitHub API v3 Jun 13, 2012
vows support GitHub API v3 Jun 13, 2012
.gitignore support GitHub API v3 Jun 13, 2012
LICENSE first commit, implements most of the reading API Nov 7, 2010
Makefile support GitHub API v3 Jun 13, 2012
Readme.md support GitHub API v3 Jun 13, 2012
package.json support GitHub API v3 Jun 13, 2012

Readme.md

gitter

A GitHub client inspired by pengwynn/octokit.

v3 API

Works in Node.js and most web browsers.

Installation

npm install gitter

Usage

var gh = require('gitter')
gh.user('samsonjs', function(err, user) {
  if (err) throw err
  console.log('---- user: samsonjs ----')
  console.dir(user)
})

gh.repo('samsonjs', 'gitter', function(err, repo) {
  if (err) throw err
  console.log('---- repo: ' + repo.owner + '/' + repo.name + ' ----')
  console.dir(repo)
}).fetchWatchers(function(err, watchers) {
  if (err) throw err
  console.log('---- watchers ----')
  console.dir(watchers)
}).fetchBranches(function(err, branches) {
  if (err) throw err
  console.log('---- branches: samsonjs/gitter ----')
  console.dir(branches)
  gh.commit(this.user, this.repo, branches['master'], function(err, commit) {
    if (err) throw err
    console.log('---- samsonjs/gitter/master commit: ' + commit.id + ' ----')
    console.dir(commit.data())
  })
})

For the full API have a look at the top of lib/index.js.

License

Copyright 2010 - 2012 Sami Samhuri sami@samhuri.net

MIT License

You can’t perform that action at this time.