Last active
August 29, 2015 14:01
-
-
Save mschoch/4f8e25cee4ea652bbe5e to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1. Get github repo info JSON: | |
curl -U username:password https://api.github.com/repos/couchbaselabs/bleve | |
{ | |
"id": 18893367, | |
"name": "bleve", | |
"full_name": "couchbaselabs/bleve", | |
"owner": { | |
"login": "couchbaselabs", | |
"id": 636956, | |
"avatar_url": "https://avatars.githubusercontent.com/u/636956?", | |
"gravatar_id": "364ceed8769948f92f7f5acb25fa6675", | |
"url": "https://api.github.com/users/couchbaselabs", | |
"html_url": "https://github.com/couchbaselabs", | |
"followers_url": "https://api.github.com/users/couchbaselabs/followers", | |
"following_url": "https://api.github.com/users/couchbaselabs/following{/other_user}", | |
"gists_url": "https://api.github.com/users/couchbaselabs/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/couchbaselabs/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/couchbaselabs/subscriptions", | |
"organizations_url": "https://api.github.com/users/couchbaselabs/orgs", | |
"repos_url": "https://api.github.com/users/couchbaselabs/repos", | |
"events_url": "https://api.github.com/users/couchbaselabs/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/couchbaselabs/received_events", | |
"type": "Organization", | |
"site_admin": false | |
}, | |
"private": false, | |
"html_url": "https://github.com/couchbaselabs/bleve", | |
"description": "A modern text indexing library for go", | |
"fork": false, | |
"url": "https://api.github.com/repos/couchbaselabs/bleve", | |
"forks_url": "https://api.github.com/repos/couchbaselabs/bleve/forks", | |
"keys_url": "https://api.github.com/repos/couchbaselabs/bleve/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/couchbaselabs/bleve/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/couchbaselabs/bleve/teams", | |
"hooks_url": "https://api.github.com/repos/couchbaselabs/bleve/hooks", | |
"issue_events_url": "https://api.github.com/repos/couchbaselabs/bleve/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/couchbaselabs/bleve/events", | |
"assignees_url": "https://api.github.com/repos/couchbaselabs/bleve/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/couchbaselabs/bleve/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/couchbaselabs/bleve/tags", | |
"blobs_url": "https://api.github.com/repos/couchbaselabs/bleve/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/couchbaselabs/bleve/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/couchbaselabs/bleve/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/couchbaselabs/bleve/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/couchbaselabs/bleve/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/couchbaselabs/bleve/languages", | |
"stargazers_url": "https://api.github.com/repos/couchbaselabs/bleve/stargazers", | |
"contributors_url": "https://api.github.com/repos/couchbaselabs/bleve/contributors", | |
"subscribers_url": "https://api.github.com/repos/couchbaselabs/bleve/subscribers", | |
"subscription_url": "https://api.github.com/repos/couchbaselabs/bleve/subscription", | |
"commits_url": "https://api.github.com/repos/couchbaselabs/bleve/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/couchbaselabs/bleve/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/couchbaselabs/bleve/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/couchbaselabs/bleve/issues/comments/{number}", | |
"contents_url": "https://api.github.com/repos/couchbaselabs/bleve/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/couchbaselabs/bleve/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/couchbaselabs/bleve/merges", | |
"archive_url": "https://api.github.com/repos/couchbaselabs/bleve/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/couchbaselabs/bleve/downloads", | |
"issues_url": "https://api.github.com/repos/couchbaselabs/bleve/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/couchbaselabs/bleve/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/couchbaselabs/bleve/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/couchbaselabs/bleve/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/couchbaselabs/bleve/labels{/name}", | |
"releases_url": "https://api.github.com/repos/couchbaselabs/bleve/releases{/id}", | |
"created_at": "2014-04-17T21:02:18Z", | |
"updated_at": "2014-05-04T05:55:50Z", | |
"pushed_at": "2014-04-25T19:13:55Z", | |
"git_url": "git://github.com/couchbaselabs/bleve.git", | |
"ssh_url": "[email protected]:couchbaselabs/bleve.git", | |
"clone_url": "https://github.com/couchbaselabs/bleve.git", | |
"svn_url": "https://github.com/couchbaselabs/bleve", | |
"homepage": null, | |
"size": 352, | |
"stargazers_count": 3, | |
"watchers_count": 3, | |
"language": "Go", | |
"has_issues": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"forks_count": 1, | |
"mirror_url": null, | |
"open_issues_count": 0, | |
"forks": 1, | |
"open_issues": 0, | |
"watchers": 3, | |
"default_branch": "master", | |
"organization": { | |
"login": "couchbaselabs", | |
"id": 636956, | |
"avatar_url": "https://avatars.githubusercontent.com/u/636956?", | |
"gravatar_id": "364ceed8769948f92f7f5acb25fa6675", | |
"url": "https://api.github.com/users/couchbaselabs", | |
"html_url": "https://github.com/couchbaselabs", | |
"followers_url": "https://api.github.com/users/couchbaselabs/followers", | |
"following_url": "https://api.github.com/users/couchbaselabs/following{/other_user}", | |
"gists_url": "https://api.github.com/users/couchbaselabs/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/couchbaselabs/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/couchbaselabs/subscriptions", | |
"organizations_url": "https://api.github.com/users/couchbaselabs/orgs", | |
"repos_url": "https://api.github.com/users/couchbaselabs/repos", | |
"events_url": "https://api.github.com/users/couchbaselabs/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/couchbaselabs/received_events", | |
"type": "Organization", | |
"site_admin": false | |
}, | |
"network_count": 1, | |
"subscribers_count": 64 | |
} | |
2. Craft a new JSON corresonping to what would be serialized by the following go structure: | |
https://github.com/drone/go-github/blob/master/github/repos.go#L25-L38 | |
3. Issue HTTP put to drone with this JSON: | |
curl -XPUT https://drone.io/data/github -d @json-crafted-in-step2.json | |
Should get successful response... | |
4. Go back to browser and visit: | |
https://drone.io/github.com/<repo-full-name-from-json-above> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment