{"action":"created","issue":{"url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-ruby/issues/1002","repository_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-ruby","labels_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-ruby/issues/1002/labels{/name}","comments_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-ruby/issues/1002/comments","events_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-ruby/issues/1002/events","html_url":"https://github.com/GoogleCloudPlatform/google-cloud-ruby/pull/1002","id":186039549,"number":1002,"title":"Rake jsondoc","user":{"login":"quartzmo","id":205445,"avatar_url":"https://avatars.githubusercontent.com/u/205445?v=3","gravatar_id":"","url":"https://api.github.com/users/quartzmo","html_url":"https://github.com/quartzmo","followers_url":"https://api.github.com/users/quartzmo/followers","following_url":"https://api.github.com/users/quartzmo/following{/other_user}","gists_url":"https://api.github.com/users/quartzmo/gists{/gist_id}","starred_url":"https://api.github.com/users/quartzmo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/quartzmo/subscriptions","organizations_url":"https://api.github.com/users/quartzmo/orgs","repos_url":"https://api.github.com/users/quartzmo/repos","events_url":"https://api.github.com/users/quartzmo/events{/privacy}","received_events_url":"https://api.github.com/users/quartzmo/received_events","type":"User","site_admin":false},"labels":[{"id":172905490,"url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-ruby/labels/docs","name":"docs","color":"006b75","default":false}],"state":"open","locked":false,"assignee":{"login":"blowmage","id":730,"avatar_url":"https://avatars.githubusercontent.com/u/730?v=3","gravatar_id":"","url":"https://api.github.com/users/blowmage","html_url":"https://github.com/blowmage","followers_url":"https://api.github.com/users/blowmage/followers","following_url":"https://api.github.com/users/blowmage/following{/other_user}","gists_url":"https://api.github.com/users/blowmage/gists{/gist_id}","starred_url":"https://api.github.com/users/blowmage/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blowmage/subscriptions","organizations_url":"https://api.github.com/users/blowmage/orgs","repos_url":"https://api.github.com/users/blowmage/repos","events_url":"https://api.github.com/users/blowmage/events{/privacy}","received_events_url":"https://api.github.com/users/blowmage/received_events","type":"User","site_admin":false},"assignees":[{"login":"blowmage","id":730,"avatar_url":"https://avatars.githubusercontent.com/u/730?v=3","gravatar_id":"","url":"https://api.github.com/users/blowmage","html_url":"https://github.com/blowmage","followers_url":"https://api.github.com/users/blowmage/followers","following_url":"https://api.github.com/users/blowmage/following{/other_user}","gists_url":"https://api.github.com/users/blowmage/gists{/gist_id}","starred_url":"https://api.github.com/users/blowmage/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blowmage/subscriptions","organizations_url":"https://api.github.com/users/blowmage/orgs","repos_url":"https://api.github.com/users/blowmage/repos","events_url":"https://api.github.com/users/blowmage/events{/privacy}","received_events_url":"https://api.github.com/users/blowmage/received_events","type":"User","site_admin":false}],"milestone":null,"comments":1,"created_at":"2016-10-28T22:57:34Z","updated_at":"2016-10-28T22:58:01Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-ruby/pulls/1002","html_url":"https://github.com/GoogleCloudPlatform/google-cloud-ruby/pull/1002","diff_url":"https://github.com/GoogleCloudPlatform/google-cloud-ruby/pull/1002.diff","patch_url":"https://github.com/GoogleCloudPlatform/google-cloud-ruby/pull/1002.patch"},"body":"The goal of this PR is to fully automate the generation and deployment of JSON docs. It provides the following:\r\n\r\n1. New `jsondoc:package` task that accepts accepts a tag with the format `<gem>/<version>`, generates the\r\nJSON docs for the given package and version, then assembles the complete `google-cloud` JSON docs from the previously built JSON docs for all gems, using the latest versions in `gh-pages`. Finally, it publishes the changes in the cloned `gh-pages` repo. This task also supports tags for the `google-cloud` package, which will be released after tags for other new gems.\r\n1. Updated `jsondoc:master` task does the same, but generates fresh JSON docs for all gems.\r\n1. Support for the new `stackdriver` package has been added, but is disabled pending release (see `TODO`s in `Rakefile`.)\r\n\r\nNot included in this PR (to be added in a future PR): \r\n\r\n1. Instead of assuming that the current branch (`master`) for the execution context holds the correct content for generating JSON docs for a tag, `git clone` a new repo and execute `jsondoc` in the correct tag (branch) passed to `jsondoc:package`.\r\n1. Instead of resolving the dependencies of a `google-cloud` version with the latests versions of gems in `manifest.json`, better reproduce the dependency resolution of Rubygems.\r\n"},"comment":{"url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-ruby/issues/comments/257048114","html_url":"https://github.com/GoogleCloudPlatform/google-cloud-ruby/pull/1002#issuecomment-257048114","issue_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-ruby/issues/1002","id":257048114,"user":{"login":"quartzmo","id":205445,"avatar_url":"https://avatars.githubusercontent.com/u/205445?v=3","gravatar_id":"","url":"https://api.github.com/users/quartzmo","html_url":"https://github.com/quartzmo","followers_url":"https://api.github.com/users/quartzmo/followers","following_url":"https://api.github.com/users/quartzmo/following{/other_user}","gists_url":"https://api.github.com/users/quartzmo/gists{/gist_id}","starred_url":"https://api.github.com/users/quartzmo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/quartzmo/subscriptions","organizations_url":"https://api.github.com/users/quartzmo/orgs","repos_url":"https://api.github.com/users/quartzmo/repos","events_url":"https://api.github.com/users/quartzmo/events{/privacy}","received_events_url":"https://api.github.com/users/quartzmo/received_events","type":"User","site_admin":false},"created_at":"2016-10-28T22:58:00Z","updated_at":"2016-10-28T22:58:00Z","body":"/cc @hxiong388 @dazuma "}}
{"actor":{"display_login":"quartzmo"}}