Skip to content

Instantly share code, notes, and snippets.

@piercemoore
Created November 3, 2012 01:23
Show Gist options
  • Select an option

  • Save piercemoore/4005413 to your computer and use it in GitHub Desktop.

Select an option

Save piercemoore/4005413 to your computer and use it in GitHub Desktop.
Mongoose Schema to store GitHub Issues
var githubSchema = new Schema({
"url": String,
"html_url": String,
"number": Number,
"state": String,
"title": String,
"body": String,
"user": {
"login": String,
"id": Number,
"avatar_url": String,
"gravatar_id": String,
"url": String
},
"labels": [
{
"url": String,
"name": String,
"color": String
}
],
"assignee": {
"login": String,
"id": Number,
"avatar_url": String,
"gravatar_id": String,
"url": String
},
"milestone": {
"url": String,
"number": Number,
"state": String,
"title": String,
"description": String,
"creator": {
"login": String,
"id": Number,
"avatar_url": String,
"gravatar_id": String,
"url": String
},
"open_issues": Number,
"closed_issues": Number,
"created_at": String,
"due_on": String
},
"comments": Number,
"pull_request": {
"html_url": String,
"diff_url": String,
"patch_url": String
},
"closed_at": String,
"created_at": String,
"updated_at": String
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment