{"action":"created","comment":{"url":"https://api.github.com/repos/Automattic/wp-calypso/pulls/comments/233691597","pull_request_review_id":175165526,"id":233691597,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIzMzY5MTU5Nw==","diff_hunk":"@@ -106,20 +138,26 @@ export class SubscriptionLengthPicker extends React.Component {\n \t};\n }\n \n-export function myFormatCurrency( price, code ) {\n+export function myFormatCurrency( price, code, options = {} ) {","path":"client/blocks/subscription-length-picker/index.jsx","position":72,"original_position":71,"commit_id":"5ce05e8c0ffdc9df1076906bfc8c88503b0c3bb3","original_commit_id":"0405c7b74c7548f0abac97b658470850661a8cea","user":{"login":"southp","id":1842898,"node_id":"MDQ6VXNlcjE4NDI4OTg=","avatar_url":"https://avatars0.githubusercontent.com/u/1842898?v=4","gravatar_id":"","url":"https://api.github.com/users/southp","html_url":"https://github.com/southp","followers_url":"https://api.github.com/users/southp/followers","following_url":"https://api.github.com/users/southp/following{/other_user}","gists_url":"https://api.github.com/users/southp/gists{/gist_id}","starred_url":"https://api.github.com/users/southp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/southp/subscriptions","organizations_url":"https://api.github.com/users/southp/orgs","repos_url":"https://api.github.com/users/southp/repos","events_url":"https://api.github.com/users/southp/events{/privacy}","received_events_url":"https://api.github.com/users/southp/received_events","type":"User","site_admin":false},"body":"Sounds good :)","created_at":"2018-11-15T02:13:35Z","updated_at":"2018-11-15T02:13:35Z","html_url":"https://github.com/Automattic/wp-calypso/pull/27922#discussion_r233691597","pull_request_url":"https://api.github.com/repos/Automattic/wp-calypso/pulls/27922","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/Automattic/wp-calypso/pulls/comments/233691597"},"html":{"href":"https://github.com/Automattic/wp-calypso/pull/27922#discussion_r233691597"},"pull_request":{"href":"https://api.github.com/repos/Automattic/wp-calypso/pulls/27922"}},"in_reply_to_id":232898502},"pull_request":{"url":"https://api.github.com/repos/Automattic/wp-calypso/pulls/27922","id":223887047,"node_id":"MDExOlB1bGxSZXF1ZXN0MjIzODg3MDQ3","html_url":"https://github.com/Automattic/wp-calypso/pull/27922","diff_url":"https://github.com/Automattic/wp-calypso/pull/27922.diff","patch_url":"https://github.com/Automattic/wp-calypso/pull/27922.patch","issue_url":"https://api.github.com/repos/Automattic/wp-calypso/issues/27922","number":27922,"state":"open","locked":false,"title":"Checkout: Show taxes (Placeholder Edition)","user":{"login":"deBhal","id":5952255,"node_id":"MDQ6VXNlcjU5NTIyNTU=","avatar_url":"https://avatars3.githubusercontent.com/u/5952255?v=4","gravatar_id":"","url":"https://api.github.com/users/deBhal","html_url":"https://github.com/deBhal","followers_url":"https://api.github.com/users/deBhal/followers","following_url":"https://api.github.com/users/deBhal/following{/other_user}","gists_url":"https://api.github.com/users/deBhal/gists{/gist_id}","starred_url":"https://api.github.com/users/deBhal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/deBhal/subscriptions","organizations_url":"https://api.github.com/users/deBhal/orgs","repos_url":"https://api.github.com/users/deBhal/repos","events_url":"https://api.github.com/users/deBhal/events{/privacy}","received_events_url":"https://api.github.com/users/deBhal/received_events","type":"User","site_admin":false},"body":"This PR starts the process of adding checkout taxes.\r\n\r\nWe don't have real data available yet, and several important questions are still open, so the functionality is hidden behind the `show-tax` config flag. We're not ready to enable these even for the development config, so for now enable these using the flags query parameter, like `?flags=show-tax`\r\n\r\n\r\nThe transaction store is one of the remaining Flux stores ( see https://github.com/Automattic/wp-calypso/issues/24217 ). I'd love to find time to come back and reduxify it, but for I'm using `lib/redux-bridge` to forward the `FLUX_TRANSACTION_PAYMENT_SET` and  `TRANSACTION_NEW_CREDIT_CARD_DETAILS_SET` actions from Flux to Redux. The Payment country field was already wired up to a redux action, but this doesn't seem to cause any problems.\r\n\r\nWe're using a `httpData` request for the api call, and this effectively memoizes the request. For testing purposes, I've set a freshness of 2 days (to pluck a number out of the air). This means that you should only be able to make one successful request with a specific countryCode + postalCode combination. If you switch back to a previously used combination it won't fire off any extra requests, and once a value comes back you still won't get more requests (inside that 2 day period), you should just get the previously fetched value instantly.\r\n\r\nCuriously, the `httpData` behaviour also seems to make it unnecessary to store the value in the redux state. I'm not quite sure what I think about that, but it's working, so...\r\n\r\nWe're calling out to the `/sites/example.wordpress.com/hello` endpoint until the tax-rate endpoint is ready in order to provide a http request to make the data-layer mechanisms run smoothly, and feeding in a dummy result if/when it returns successfully. The dummy result is the last three digits of the postcode after the decimal point (e.g. 12345 gives a 0.345 tax rate - 34.5%. An example real tax rate is 0.085).\r\n\r\n**Testing Instructions**:\r\n\r\nWe're looking specifically for the `calypso_tax_rate_request` tracks event, along with a network request (to the placeholder address), but there are a bunch of things we want to check:\r\n\r\n- Check that we do generate a tax event/network request (fetch) on 5 digit postcodes in the US\r\n- Check that we never fetch with more or less than 5 digits, nor with anything other than numbers in there (it's fine if this includes valid postcodes for other countries, we're only concerned with the US for now)\r\n- Check that we never fetch outside the US\r\n- Check that we get both the country code and the postcode from stored credit cards.\r\n- Check that we respond to the \"New Credit/Debit Card\" dialog as well as stored cards\r\n- check that the `show-tax` config flag is required to see the tax rates, but not to trigger the http requests ( add url params: `?flags=show-tax`).\r\n\r\nThe other major concern is that we don't break anything else.\r\n\r\nTwo tricks to make this easier to verify, as shown in this gif:\r\n1) `localStorage.setItem( 'debug', localStorage.debug + ',calypso:analytics:tracks' )`, and then optionally filter the log on `calypso_tax_rate_request`\r\n2) pin `state.ui.payment` in redux tools so you can watch the values.\r\n3) Change the `freshness` value in `requestTaxRate()` in `client/state/data-getters/index.js` to `60  * 1000` ( 1 minute) - long enough to see it work, but short enough to re-check against your stored credit cards if you want\r\n\r\nHere, I've got 4 test credit-card pre-populated, 2 with different US postcodes, 1 from `AU` with a postcode that wouldn't match anyway, and one from `CA` with a 5 digit postcode:\r\n\r\n![checkout httpdata](https://user-images.githubusercontent.com/5952255/47715274-f9d6c680-dc8a-11e8-86a3-305da2127ab6.gif)\r\n","created_at":"2018-10-18T09:35:37Z","updated_at":"2018-11-15T02:13:35Z","closed_at":null,"merged_at":null,"merge_commit_sha":"6cf445e5ca48b4b47d59d9f2276afa932c568b67","assignee":{"login":"deBhal","id":5952255,"node_id":"MDQ6VXNlcjU5NTIyNTU=","avatar_url":"https://avatars3.githubusercontent.com/u/5952255?v=4","gravatar_id":"","url":"https://api.github.com/users/deBhal","html_url":"https://github.com/deBhal","followers_url":"https://api.github.com/users/deBhal/followers","following_url":"https://api.github.com/users/deBhal/following{/other_user}","gists_url":"https://api.github.com/users/deBhal/gists{/gist_id}","starred_url":"https://api.github.com/users/deBhal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/deBhal/subscriptions","organizations_url":"https://api.github.com/users/deBhal/orgs","repos_url":"https://api.github.com/users/deBhal/repos","events_url":"https://api.github.com/users/deBhal/events{/privacy}","received_events_url":"https://api.github.com/users/deBhal/received_events","type":"User","site_admin":false},"assignees":[{"login":"deBhal","id":5952255,"node_id":"MDQ6VXNlcjU5NTIyNTU=","avatar_url":"https://avatars3.githubusercontent.com/u/5952255?v=4","gravatar_id":"","url":"https://api.github.com/users/deBhal","html_url":"https://github.com/deBhal","followers_url":"https://api.github.com/users/deBhal/followers","following_url":"https://api.github.com/users/deBhal/following{/other_user}","gists_url":"https://api.github.com/users/deBhal/gists{/gist_id}","starred_url":"https://api.github.com/users/deBhal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/deBhal/subscriptions","organizations_url":"https://api.github.com/users/deBhal/orgs","repos_url":"https://api.github.com/users/deBhal/repos","events_url":"https://api.github.com/users/deBhal/events{/privacy}","received_events_url":"https://api.github.com/users/deBhal/received_events","type":"User","site_admin":false}],"requested_reviewers":[{"login":"prettyboymp","id":103718,"node_id":"MDQ6VXNlcjEwMzcxOA==","avatar_url":"https://avatars0.githubusercontent.com/u/103718?v=4","gravatar_id":"","url":"https://api.github.com/users/prettyboymp","html_url":"https://github.com/prettyboymp","followers_url":"https://api.github.com/users/prettyboymp/followers","following_url":"https://api.github.com/users/prettyboymp/following{/other_user}","gists_url":"https://api.github.com/users/prettyboymp/gists{/gist_id}","starred_url":"https://api.github.com/users/prettyboymp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/prettyboymp/subscriptions","organizations_url":"https://api.github.com/users/prettyboymp/orgs","repos_url":"https://api.github.com/users/prettyboymp/repos","events_url":"https://api.github.com/users/prettyboymp/events{/privacy}","received_events_url":"https://api.github.com/users/prettyboymp/received_events","type":"User","site_admin":false},{"login":"peterbutler","id":331500,"node_id":"MDQ6VXNlcjMzMTUwMA==","avatar_url":"https://avatars0.githubusercontent.com/u/331500?v=4","gravatar_id":"","url":"https://api.github.com/users/peterbutler","html_url":"https://github.com/peterbutler","followers_url":"https://api.github.com/users/peterbutler/followers","following_url":"https://api.github.com/users/peterbutler/following{/other_user}","gists_url":"https://api.github.com/users/peterbutler/gists{/gist_id}","starred_url":"https://api.github.com/users/peterbutler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/peterbutler/subscriptions","organizations_url":"https://api.github.com/users/peterbutler/orgs","repos_url":"https://api.github.com/users/peterbutler/repos","events_url":"https://api.github.com/users/peterbutler/events{/privacy}","received_events_url":"https://api.github.com/users/peterbutler/received_events","type":"User","site_admin":false}],"requested_teams":[{"name":"Payments","id":2617354,"node_id":"MDQ6VGVhbTI2MTczNTQ=","slug":"payments","description":"Payments!","privacy":"closed","url":"https://api.github.com/teams/2617354","members_url":"https://api.github.com/teams/2617354/members{/member}","repositories_url":"https://api.github.com/teams/2617354/repos","permission":"pull"}],"labels":[{"id":285010121,"node_id":"MDU6TGFiZWwyODUwMTAxMjE=","url":"https://api.github.com/repos/Automattic/wp-calypso/labels/Checkout","name":"Checkout","color":"006b75","default":false},{"id":285010018,"node_id":"MDU6TGFiZWwyODUwMTAwMTg=","url":"https://api.github.com/repos/Automattic/wp-calypso/labels/[Status]%20Needs%20Review","name":"[Status] Needs Review","color":"fbca04","default":false},{"id":967395476,"node_id":"MDU6TGFiZWw5NjczOTU0NzY=","url":"https://api.github.com/repos/Automattic/wp-calypso/labels/[Type]%20Feature%20progress","name":"[Type] Feature progress","color":"c7def8","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/Automattic/wp-calypso/pulls/27922/commits","review_comments_url":"https://api.github.com/repos/Automattic/wp-calypso/pulls/27922/comments","review_comment_url":"https://api.github.com/repos/Automattic/wp-calypso/pulls/comments{/number}","comments_url":"https://api.github.com/repos/Automattic/wp-calypso/issues/27922/comments","statuses_url":"https://api.github.com/repos/Automattic/wp-calypso/statuses/5ce05e8c0ffdc9df1076906bfc8c88503b0c3bb3","head":{"label":"Automattic:try/show-taxes","ref":"try/show-taxes","sha":"5ce05e8c0ffdc9df1076906bfc8c88503b0c3bb3","user":{"login":"Automattic","id":887802,"node_id":"MDEyOk9yZ2FuaXphdGlvbjg4NzgwMg==","avatar_url":"https://avatars1.githubusercontent.com/u/887802?v=4","gravatar_id":"","url":"https://api.github.com/users/Automattic","html_url":"https://github.com/Automattic","followers_url":"https://api.github.com/users/Automattic/followers","following_url":"https://api.github.com/users/Automattic/following{/other_user}","gists_url":"https://api.github.com/users/Automattic/gists{/gist_id}","starred_url":"https://api.github.com/users/Automattic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Automattic/subscriptions","organizations_url":"https://api.github.com/users/Automattic/orgs","repos_url":"https://api.github.com/users/Automattic/repos","events_url":"https://api.github.com/users/Automattic/events{/privacy}","received_events_url":"https://api.github.com/users/Automattic/received_events","type":"Organization","site_admin":false},"repo":{"id":45936895,"node_id":"MDEwOlJlcG9zaXRvcnk0NTkzNjg5NQ==","name":"wp-calypso","full_name":"Automattic/wp-calypso","private":false,"owner":{"login":"Automattic","id":887802,"node_id":"MDEyOk9yZ2FuaXphdGlvbjg4NzgwMg==","avatar_url":"https://avatars1.githubusercontent.com/u/887802?v=4","gravatar_id":"","url":"https://api.github.com/users/Automattic","html_url":"https://github.com/Automattic","followers_url":"https://api.github.com/users/Automattic/followers","following_url":"https://api.github.com/users/Automattic/following{/other_user}","gists_url":"https://api.github.com/users/Automattic/gists{/gist_id}","starred_url":"https://api.github.com/users/Automattic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Automattic/subscriptions","organizations_url":"https://api.github.com/users/Automattic/orgs","repos_url":"https://api.github.com/users/Automattic/repos","events_url":"https://api.github.com/users/Automattic/events{/privacy}","received_events_url":"https://api.github.com/users/Automattic/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/Automattic/wp-calypso","description":"The JavaScript and API powered WordPress.com","fork":false,"url":"https://api.github.com/repos/Automattic/wp-calypso","forks_url":"https://api.github.com/repos/Automattic/wp-calypso/forks","keys_url":"https://api.github.com/repos/Automattic/wp-calypso/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Automattic/wp-calypso/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Automattic/wp-calypso/teams","hooks_url":"https://api.github.com/repos/Automattic/wp-calypso/hooks","issue_events_url":"https://api.github.com/repos/Automattic/wp-calypso/issues/events{/number}","events_url":"https://api.github.com/repos/Automattic/wp-calypso/events","assignees_url":"https://api.github.com/repos/Automattic/wp-calypso/assignees{/user}","branches_url":"https://api.github.com/repos/Automattic/wp-calypso/branches{/branch}","tags_url":"https://api.github.com/repos/Automattic/wp-calypso/tags","blobs_url":"https://api.github.com/repos/Automattic/wp-calypso/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Automattic/wp-calypso/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Automattic/wp-calypso/git/refs{/sha}","trees_url":"https://api.github.com/repos/Automattic/wp-calypso/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Automattic/wp-calypso/statuses/{sha}","languages_url":"https://api.github.com/repos/Automattic/wp-calypso/languages","stargazers_url":"https://api.github.com/repos/Automattic/wp-calypso/stargazers","contributors_url":"https://api.github.com/repos/Automattic/wp-calypso/contributors","subscribers_url":"https://api.github.com/repos/Automattic/wp-calypso/subscribers","subscription_url":"https://api.github.com/repos/Automattic/wp-calypso/subscription","commits_url":"https://api.github.com/repos/Automattic/wp-calypso/commits{/sha}","git_commits_url":"https://api.github.com/repos/Automattic/wp-calypso/git/commits{/sha}","comments_url":"https://api.github.com/repos/Automattic/wp-calypso/comments{/number}","issue_comment_url":"https://api.github.com/repos/Automattic/wp-calypso/issues/comments{/number}","contents_url":"https://api.github.com/repos/Automattic/wp-calypso/contents/{+path}","compare_url":"https://api.github.com/repos/Automattic/wp-calypso/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Automattic/wp-calypso/merges","archive_url":"https://api.github.com/repos/Automattic/wp-calypso/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Automattic/wp-calypso/downloads","issues_url":"https://api.github.com/repos/Automattic/wp-calypso/issues{/number}","pulls_url":"https://api.github.com/repos/Automattic/wp-calypso/pulls{/number}","milestones_url":"https://api.github.com/repos/Automattic/wp-calypso/milestones{/number}","notifications_url":"https://api.github.com/repos/Automattic/wp-calypso/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Automattic/wp-calypso/labels{/name}","releases_url":"https://api.github.com/repos/Automattic/wp-calypso/releases{/id}","deployments_url":"https://api.github.com/repos/Automattic/wp-calypso/deployments","created_at":"2015-11-10T20:00:16Z","updated_at":"2018-11-15T01:36:08Z","pushed_at":"2018-11-15T01:29:06Z","git_url":"git://github.com/Automattic/wp-calypso.git","ssh_url":"git@github.com:Automattic/wp-calypso.git","clone_url":"https://github.com/Automattic/wp-calypso.git","svn_url":"https://github.com/Automattic/wp-calypso","homepage":"https://developer.wordpress.com/calypso/","size":116935,"stargazers_count":10591,"watchers_count":10591,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":1496,"mirror_url":null,"archived":false,"open_issues_count":1673,"license":{"key":"gpl-2.0","name":"GNU General Public License v2.0","spdx_id":"GPL-2.0","url":"https://api.github.com/licenses/gpl-2.0","node_id":"MDc6TGljZW5zZTg="},"forks":1496,"open_issues":1673,"watchers":10591,"default_branch":"master"}},"base":{"label":"Automattic:master","ref":"master","sha":"d6bdd5a76ed18e42aa5230f73554f2953b900cec","user":{"login":"Automattic","id":887802,"node_id":"MDEyOk9yZ2FuaXphdGlvbjg4NzgwMg==","avatar_url":"https://avatars1.githubusercontent.com/u/887802?v=4","gravatar_id":"","url":"https://api.github.com/users/Automattic","html_url":"https://github.com/Automattic","followers_url":"https://api.github.com/users/Automattic/followers","following_url":"https://api.github.com/users/Automattic/following{/other_user}","gists_url":"https://api.github.com/users/Automattic/gists{/gist_id}","starred_url":"https://api.github.com/users/Automattic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Automattic/subscriptions","organizations_url":"https://api.github.com/users/Automattic/orgs","repos_url":"https://api.github.com/users/Automattic/repos","events_url":"https://api.github.com/users/Automattic/events{/privacy}","received_events_url":"https://api.github.com/users/Automattic/received_events","type":"Organization","site_admin":false},"repo":{"id":45936895,"node_id":"MDEwOlJlcG9zaXRvcnk0NTkzNjg5NQ==","name":"wp-calypso","full_name":"Automattic/wp-calypso","private":false,"owner":{"login":"Automattic","id":887802,"node_id":"MDEyOk9yZ2FuaXphdGlvbjg4NzgwMg==","avatar_url":"https://avatars1.githubusercontent.com/u/887802?v=4","gravatar_id":"","url":"https://api.github.com/users/Automattic","html_url":"https://github.com/Automattic","followers_url":"https://api.github.com/users/Automattic/followers","following_url":"https://api.github.com/users/Automattic/following{/other_user}","gists_url":"https://api.github.com/users/Automattic/gists{/gist_id}","starred_url":"https://api.github.com/users/Automattic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Automattic/subscriptions","organizations_url":"https://api.github.com/users/Automattic/orgs","repos_url":"https://api.github.com/users/Automattic/repos","events_url":"https://api.github.com/users/Automattic/events{/privacy}","received_events_url":"https://api.github.com/users/Automattic/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/Automattic/wp-calypso","description":"The JavaScript and API powered WordPress.com","fork":false,"url":"https://api.github.com/repos/Automattic/wp-calypso","forks_url":"https://api.github.com/repos/Automattic/wp-calypso/forks","keys_url":"https://api.github.com/repos/Automattic/wp-calypso/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Automattic/wp-calypso/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Automattic/wp-calypso/teams","hooks_url":"https://api.github.com/repos/Automattic/wp-calypso/hooks","issue_events_url":"https://api.github.com/repos/Automattic/wp-calypso/issues/events{/number}","events_url":"https://api.github.com/repos/Automattic/wp-calypso/events","assignees_url":"https://api.github.com/repos/Automattic/wp-calypso/assignees{/user}","branches_url":"https://api.github.com/repos/Automattic/wp-calypso/branches{/branch}","tags_url":"https://api.github.com/repos/Automattic/wp-calypso/tags","blobs_url":"https://api.github.com/repos/Automattic/wp-calypso/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Automattic/wp-calypso/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Automattic/wp-calypso/git/refs{/sha}","trees_url":"https://api.github.com/repos/Automattic/wp-calypso/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Automattic/wp-calypso/statuses/{sha}","languages_url":"https://api.github.com/repos/Automattic/wp-calypso/languages","stargazers_url":"https://api.github.com/repos/Automattic/wp-calypso/stargazers","contributors_url":"https://api.github.com/repos/Automattic/wp-calypso/contributors","subscribers_url":"https://api.github.com/repos/Automattic/wp-calypso/subscribers","subscription_url":"https://api.github.com/repos/Automattic/wp-calypso/subscription","commits_url":"https://api.github.com/repos/Automattic/wp-calypso/commits{/sha}","git_commits_url":"https://api.github.com/repos/Automattic/wp-calypso/git/commits{/sha}","comments_url":"https://api.github.com/repos/Automattic/wp-calypso/comments{/number}","issue_comment_url":"https://api.github.com/repos/Automattic/wp-calypso/issues/comments{/number}","contents_url":"https://api.github.com/repos/Automattic/wp-calypso/contents/{+path}","compare_url":"https://api.github.com/repos/Automattic/wp-calypso/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Automattic/wp-calypso/merges","archive_url":"https://api.github.com/repos/Automattic/wp-calypso/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Automattic/wp-calypso/downloads","issues_url":"https://api.github.com/repos/Automattic/wp-calypso/issues{/number}","pulls_url":"https://api.github.com/repos/Automattic/wp-calypso/pulls{/number}","milestones_url":"https://api.github.com/repos/Automattic/wp-calypso/milestones{/number}","notifications_url":"https://api.github.com/repos/Automattic/wp-calypso/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Automattic/wp-calypso/labels{/name}","releases_url":"https://api.github.com/repos/Automattic/wp-calypso/releases{/id}","deployments_url":"https://api.github.com/repos/Automattic/wp-calypso/deployments","created_at":"2015-11-10T20:00:16Z","updated_at":"2018-11-15T01:36:08Z","pushed_at":"2018-11-15T01:29:06Z","git_url":"git://github.com/Automattic/wp-calypso.git","ssh_url":"git@github.com:Automattic/wp-calypso.git","clone_url":"https://github.com/Automattic/wp-calypso.git","svn_url":"https://github.com/Automattic/wp-calypso","homepage":"https://developer.wordpress.com/calypso/","size":116935,"stargazers_count":10591,"watchers_count":10591,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":1496,"mirror_url":null,"archived":false,"open_issues_count":1673,"license":{"key":"gpl-2.0","name":"GNU General Public License v2.0","spdx_id":"GPL-2.0","url":"https://api.github.com/licenses/gpl-2.0","node_id":"MDc6TGljZW5zZTg="},"forks":1496,"open_issues":1673,"watchers":10591,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/Automattic/wp-calypso/pulls/27922"},"html":{"href":"https://github.com/Automattic/wp-calypso/pull/27922"},"issue":{"href":"https://api.github.com/repos/Automattic/wp-calypso/issues/27922"},"comments":{"href":"https://api.github.com/repos/Automattic/wp-calypso/issues/27922/comments"},"review_comments":{"href":"https://api.github.com/repos/Automattic/wp-calypso/pulls/27922/comments"},"review_comment":{"href":"https://api.github.com/repos/Automattic/wp-calypso/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/Automattic/wp-calypso/pulls/27922/commits"},"statuses":{"href":"https://api.github.com/repos/Automattic/wp-calypso/statuses/5ce05e8c0ffdc9df1076906bfc8c88503b0c3bb3"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"southp"}}