{"action":"created","comment":{"url":"https://api.github.com/repos/cozy/cozy-contacts/pulls/comments/166865975","pull_request_review_id":94995003,"id":166865975,"diff_hunk":"@@ -28,7 +26,7 @@ const ContactCard = ({ title, contact }) => {\n     <div>\n       <header>\n         <ContactIdentity name={contact.name} groups={[]} />\n-        <HeaderActions />\n+        {renderActions()}","path":"src/components/ContactCard/ContactCard.jsx","position":77,"original_position":16,"commit_id":"ab9cff491404f555150111a8ecba26876162df99","original_commit_id":"ab9cff491404f555150111a8ecba26876162df99","user":{"login":"enguerran","id":701648,"avatar_url":"https://avatars1.githubusercontent.com/u/701648?v=4","gravatar_id":"","url":"https://api.github.com/users/enguerran","html_url":"https://github.com/enguerran","followers_url":"https://api.github.com/users/enguerran/followers","following_url":"https://api.github.com/users/enguerran/following{/other_user}","gists_url":"https://api.github.com/users/enguerran/gists{/gist_id}","starred_url":"https://api.github.com/users/enguerran/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/enguerran/subscriptions","organizations_url":"https://api.github.com/users/enguerran/orgs","repos_url":"https://api.github.com/users/enguerran/repos","events_url":"https://api.github.com/users/enguerran/events{/privacy}","received_events_url":"https://api.github.com/users/enguerran/received_events","type":"User","site_admin":false},"body":"`<ContactCard />` could choose **what to do** with the `renderActions` props. But it does not have to know **how to do** the actions rendering. ","created_at":"2018-02-08T08:58:38Z","updated_at":"2018-02-08T08:58:38Z","html_url":"https://github.com/cozy/cozy-contacts/pull/40#discussion_r166865975","pull_request_url":"https://api.github.com/repos/cozy/cozy-contacts/pulls/40","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/cozy/cozy-contacts/pulls/comments/166865975"},"html":{"href":"https://github.com/cozy/cozy-contacts/pull/40#discussion_r166865975"},"pull_request":{"href":"https://api.github.com/repos/cozy/cozy-contacts/pulls/40"}},"in_reply_to_id":166661646},"pull_request":{"url":"https://api.github.com/repos/cozy/cozy-contacts/pulls/40","id":167648300,"html_url":"https://github.com/cozy/cozy-contacts/pull/40","diff_url":"https://github.com/cozy/cozy-contacts/pull/40.diff","patch_url":"https://github.com/cozy/cozy-contacts/pull/40.patch","issue_url":"https://api.github.com/repos/cozy/cozy-contacts/issues/40","number":40,"state":"open","locked":false,"title":"feat: delete a contact from ContactCard","user":{"login":"enguerran","id":701648,"avatar_url":"https://avatars1.githubusercontent.com/u/701648?v=4","gravatar_id":"","url":"https://api.github.com/users/enguerran","html_url":"https://github.com/enguerran","followers_url":"https://api.github.com/users/enguerran/followers","following_url":"https://api.github.com/users/enguerran/following{/other_user}","gists_url":"https://api.github.com/users/enguerran/gists{/gist_id}","starred_url":"https://api.github.com/users/enguerran/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/enguerran/subscriptions","organizations_url":"https://api.github.com/users/enguerran/orgs","repos_url":"https://api.github.com/users/enguerran/repos","events_url":"https://api.github.com/users/enguerran/events{/privacy}","received_events_url":"https://api.github.com/users/enguerran/received_events","type":"User","site_admin":false},"body":"Here's what is included in this Pull Request:\r\n\r\n- [X] refactor code https://github.com/cozy/cozy-contacts/pull/40/commits/276517d3390cc62032de2a800b562d75a2b2a3a0\r\n- [X] fix tests https://github.com/cozy/cozy-contacts/pull/40/commits/f5efc1e51384a144de47bb3157f5b38179a99514\r\n- [X] add feature to delete contact https://github.com/cozy/cozy-contacts/pull/40/commits/ab9cff491404f555150111a8ecba26876162df99\r\n\r\n---\r\n\r\n# refactor code https://github.com/cozy/cozy-contacts/pull/40/commits/276517d3390cc62032de2a800b562d75a2b2a3a0\r\n\r\nI moved utilities from `<ContactCard />` to an explicit file.\r\n\r\n## `jest --coverage` before refactoring\r\n\r\n```\r\n PASS  src/components/ContactCard/ContactFields.spec.jsx\r\n PASS  src/components/ContactsList/ContactRow.spec.js\r\n PASS  src/components/ContactsList/index.spec.js\r\n PASS  src/components/ContactCard/ContactCard.spec.jsx\r\n\r\nTest Suites: 4 passed, 4 total\r\nTests:       1 skipped, 23 passed, 24 total\r\nSnapshots:   0 total\r\nTime:        2.833s\r\nRan all test suites.\r\n-----------------------------|----------|----------|----------|----------|----------------|\r\nFile                         |  % Stmts | % Branch |  % Funcs |  % Lines |Uncovered Lines |\r\n-----------------------------|----------|----------|----------|----------|----------------|\r\nAll files                     |    63.77 |    51.72 |    47.92 |    66.94 |                |\r\n src/components              |      100 |      100 |      100 |      100 |                |\r\n  ContactPropTypes.js        |      100 |      100 |      100 |      100 |                |\r\n src/components/ContactCard  |    58.11 |    33.33 |    51.85 |    62.12 |                |\r\n  ContactCard.jsx            |    78.13 |      100 |    85.71 |    79.31 |... 61,65,66,68 |\r\n  ContactFields.jsx          |    39.39 |     9.09 |    22.22 |    44.83 |... 116,118,119 |\r\n  ContactIdentity.jsx        |    55.56 |      100 |        0 |     62.5 |         7,8,13 |\r\n src/components/ContactsList |    69.35 |    71.43 |    42.86 |    71.43 |                |\r\n  ContactRow.jsx             |    90.32 |       80 |    77.78 |       90 |       61,64,65 |\r\n  ContactsError.jsx          |    66.67 |      100 |        0 |      100 |                |\r\n  index.js                   |    46.43 |    66.67 |    18.18 |    45.83 |... 56,58,59,61 |\r\n test                        |      100 |      100 |      100 |      100 |                |\r\n  setup.js                   |      100 |      100 |      100 |      100 |                |\r\n-----------------------------|----------|----------|----------|----------|----------------|\r\nDone in 3.98s.\r\n```\r\n\r\n## `jest --coverage` after refactoring\r\n\r\n```\r\n PASS  src/helpers/contacts.spec.js\r\n PASS  src/components/ContactCard/ContactFields.spec.jsx\r\n PASS  src/components/ContactsList/ContactRow.spec.js\r\n PASS  src/components/ContactsList/index.spec.js\r\n\r\nTest Suites: 1 skipped, 4 passed, 4 of 5 total\r\nTests:       2 skipped, 11 passed, 13 total\r\nSnapshots:   0 total\r\nTime:        2.546s\r\nRan all test suites.\r\n-----------------------------|----------|----------|----------|----------|----------------|\r\nFile                         |  % Stmts | % Branch |  % Funcs |  % Lines |Uncovered Lines |\r\n-----------------------------|----------|----------|----------|----------|----------------|\r\nAll files                     |    63.77 |       50 |    47.92 |    66.94 |                |\r\n src/components              |      100 |      100 |      100 |      100 |                |\r\n  ContactPropTypes.js        |      100 |      100 |      100 |      100 |                |\r\n src/components/ContactCard  |    40.38 |     9.09 |    13.33 |    45.65 |                |\r\n  ContactCard.jsx            |       30 |      100 |        0 |    33.33 |... 20,24,25,27 |\r\n  ContactFields.jsx          |    39.39 |     9.09 |    22.22 |    44.83 |... 116,118,119 |\r\n  ContactIdentity.jsx        |    55.56 |      100 |        0 |     62.5 |         7,8,13 |\r\n src/components/ContactsList |    69.35 |    71.43 |    42.86 |    71.43 |                |\r\n  ContactRow.jsx             |    90.32 |       80 |    77.78 |       90 |       61,64,65 |\r\n  ContactsError.jsx          |    66.67 |      100 |        0 |      100 |                |\r\n  index.js                   |    46.43 |    66.67 |    18.18 |    45.83 |... 56,58,59,61 |\r\n src/helpers                 |      100 |     87.5 |      100 |      100 |                |\r\n  contacts.js                |      100 |     87.5 |      100 |      100 |             35 |\r\n test                        |      100 |      100 |      100 |      100 |                |\r\n  setup.js                   |      100 |      100 |      100 |      100 |                |\r\n-----------------------------|----------|----------|----------|----------|----------------|\r\nDone in 3.42s.\r\n```\r\n\r\n---\r\n\r\n# fix tests https://github.com/cozy/cozy-contacts/pull/40/commits/f5efc1e51384a144de47bb3157f5b38179a99514\r\n\r\nBy wrapping components in `<I18n />` provider from cozy/cozy-ui, we manage to render and snapshot component tree.\r\n\r\nIn this commit, I also renamed a jest config folder to express its content.\r\n\r\n---\r\n\r\n# feat delete Contact https://github.com/cozy/cozy-contacts/pull/40/commits/ab9cff491404f555150111a8ecba26876162df99\r\n\r\nHere is the screenshot (I know it miss some CSS rules)\r\n\r\n![](https://i.imgur.com/B85pdZz.png)","created_at":"2018-02-07T10:11:10Z","updated_at":"2018-02-08T08:58:38Z","closed_at":null,"merged_at":null,"merge_commit_sha":"ed7c5d8047547fdc291634625a37c18e48a19e54","assignee":{"login":"enguerran","id":701648,"avatar_url":"https://avatars1.githubusercontent.com/u/701648?v=4","gravatar_id":"","url":"https://api.github.com/users/enguerran","html_url":"https://github.com/enguerran","followers_url":"https://api.github.com/users/enguerran/followers","following_url":"https://api.github.com/users/enguerran/following{/other_user}","gists_url":"https://api.github.com/users/enguerran/gists{/gist_id}","starred_url":"https://api.github.com/users/enguerran/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/enguerran/subscriptions","organizations_url":"https://api.github.com/users/enguerran/orgs","repos_url":"https://api.github.com/users/enguerran/repos","events_url":"https://api.github.com/users/enguerran/events{/privacy}","received_events_url":"https://api.github.com/users/enguerran/received_events","type":"User","site_admin":false},"assignees":[{"login":"enguerran","id":701648,"avatar_url":"https://avatars1.githubusercontent.com/u/701648?v=4","gravatar_id":"","url":"https://api.github.com/users/enguerran","html_url":"https://github.com/enguerran","followers_url":"https://api.github.com/users/enguerran/followers","following_url":"https://api.github.com/users/enguerran/following{/other_user}","gists_url":"https://api.github.com/users/enguerran/gists{/gist_id}","starred_url":"https://api.github.com/users/enguerran/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/enguerran/subscriptions","organizations_url":"https://api.github.com/users/enguerran/orgs","repos_url":"https://api.github.com/users/enguerran/repos","events_url":"https://api.github.com/users/enguerran/events{/privacy}","received_events_url":"https://api.github.com/users/enguerran/received_events","type":"User","site_admin":false}],"requested_reviewers":[{"login":"GoOz","id":1280069,"avatar_url":"https://avatars2.githubusercontent.com/u/1280069?v=4","gravatar_id":"","url":"https://api.github.com/users/GoOz","html_url":"https://github.com/GoOz","followers_url":"https://api.github.com/users/GoOz/followers","following_url":"https://api.github.com/users/GoOz/following{/other_user}","gists_url":"https://api.github.com/users/GoOz/gists{/gist_id}","starred_url":"https://api.github.com/users/GoOz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GoOz/subscriptions","organizations_url":"https://api.github.com/users/GoOz/orgs","repos_url":"https://api.github.com/users/GoOz/repos","events_url":"https://api.github.com/users/GoOz/events{/privacy}","received_events_url":"https://api.github.com/users/GoOz/received_events","type":"User","site_admin":false}],"requested_teams":[],"milestone":null,"commits_url":"https://api.github.com/repos/cozy/cozy-contacts/pulls/40/commits","review_comments_url":"https://api.github.com/repos/cozy/cozy-contacts/pulls/40/comments","review_comment_url":"https://api.github.com/repos/cozy/cozy-contacts/pulls/comments{/number}","comments_url":"https://api.github.com/repos/cozy/cozy-contacts/issues/40/comments","statuses_url":"https://api.github.com/repos/cozy/cozy-contacts/statuses/ab9cff491404f555150111a8ecba26876162df99","head":{"label":"enguerran:feat.deletecontact","ref":"feat.deletecontact","sha":"ab9cff491404f555150111a8ecba26876162df99","user":{"login":"enguerran","id":701648,"avatar_url":"https://avatars1.githubusercontent.com/u/701648?v=4","gravatar_id":"","url":"https://api.github.com/users/enguerran","html_url":"https://github.com/enguerran","followers_url":"https://api.github.com/users/enguerran/followers","following_url":"https://api.github.com/users/enguerran/following{/other_user}","gists_url":"https://api.github.com/users/enguerran/gists{/gist_id}","starred_url":"https://api.github.com/users/enguerran/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/enguerran/subscriptions","organizations_url":"https://api.github.com/users/enguerran/orgs","repos_url":"https://api.github.com/users/enguerran/repos","events_url":"https://api.github.com/users/enguerran/events{/privacy}","received_events_url":"https://api.github.com/users/enguerran/received_events","type":"User","site_admin":false},"repo":{"id":117852037,"name":"cozy-contacts","full_name":"enguerran/cozy-contacts","owner":{"login":"enguerran","id":701648,"avatar_url":"https://avatars1.githubusercontent.com/u/701648?v=4","gravatar_id":"","url":"https://api.github.com/users/enguerran","html_url":"https://github.com/enguerran","followers_url":"https://api.github.com/users/enguerran/followers","following_url":"https://api.github.com/users/enguerran/following{/other_user}","gists_url":"https://api.github.com/users/enguerran/gists{/gist_id}","starred_url":"https://api.github.com/users/enguerran/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/enguerran/subscriptions","organizations_url":"https://api.github.com/users/enguerran/orgs","repos_url":"https://api.github.com/users/enguerran/repos","events_url":"https://api.github.com/users/enguerran/events{/privacy}","received_events_url":"https://api.github.com/users/enguerran/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/enguerran/cozy-contacts","description":"Contact manager for Cozy Cloud","fork":true,"url":"https://api.github.com/repos/enguerran/cozy-contacts","forks_url":"https://api.github.com/repos/enguerran/cozy-contacts/forks","keys_url":"https://api.github.com/repos/enguerran/cozy-contacts/keys{/key_id}","collaborators_url":"https://api.github.com/repos/enguerran/cozy-contacts/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/enguerran/cozy-contacts/teams","hooks_url":"https://api.github.com/repos/enguerran/cozy-contacts/hooks","issue_events_url":"https://api.github.com/repos/enguerran/cozy-contacts/issues/events{/number}","events_url":"https://api.github.com/repos/enguerran/cozy-contacts/events","assignees_url":"https://api.github.com/repos/enguerran/cozy-contacts/assignees{/user}","branches_url":"https://api.github.com/repos/enguerran/cozy-contacts/branches{/branch}","tags_url":"https://api.github.com/repos/enguerran/cozy-contacts/tags","blobs_url":"https://api.github.com/repos/enguerran/cozy-contacts/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/enguerran/cozy-contacts/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/enguerran/cozy-contacts/git/refs{/sha}","trees_url":"https://api.github.com/repos/enguerran/cozy-contacts/git/trees{/sha}","statuses_url":"https://api.github.com/repos/enguerran/cozy-contacts/statuses/{sha}","languages_url":"https://api.github.com/repos/enguerran/cozy-contacts/languages","stargazers_url":"https://api.github.com/repos/enguerran/cozy-contacts/stargazers","contributors_url":"https://api.github.com/repos/enguerran/cozy-contacts/contributors","subscribers_url":"https://api.github.com/repos/enguerran/cozy-contacts/subscribers","subscription_url":"https://api.github.com/repos/enguerran/cozy-contacts/subscription","commits_url":"https://api.github.com/repos/enguerran/cozy-contacts/commits{/sha}","git_commits_url":"https://api.github.com/repos/enguerran/cozy-contacts/git/commits{/sha}","comments_url":"https://api.github.com/repos/enguerran/cozy-contacts/comments{/number}","issue_comment_url":"https://api.github.com/repos/enguerran/cozy-contacts/issues/comments{/number}","contents_url":"https://api.github.com/repos/enguerran/cozy-contacts/contents/{+path}","compare_url":"https://api.github.com/repos/enguerran/cozy-contacts/compare/{base}...{head}","merges_url":"https://api.github.com/repos/enguerran/cozy-contacts/merges","archive_url":"https://api.github.com/repos/enguerran/cozy-contacts/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/enguerran/cozy-contacts/downloads","issues_url":"https://api.github.com/repos/enguerran/cozy-contacts/issues{/number}","pulls_url":"https://api.github.com/repos/enguerran/cozy-contacts/pulls{/number}","milestones_url":"https://api.github.com/repos/enguerran/cozy-contacts/milestones{/number}","notifications_url":"https://api.github.com/repos/enguerran/cozy-contacts/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/enguerran/cozy-contacts/labels{/name}","releases_url":"https://api.github.com/repos/enguerran/cozy-contacts/releases{/id}","deployments_url":"https://api.github.com/repos/enguerran/cozy-contacts/deployments","created_at":"2018-01-17T15:07:06Z","updated_at":"2018-01-17T15:07:08Z","pushed_at":"2018-02-07T15:42:53Z","git_url":"git://github.com/enguerran/cozy-contacts.git","ssh_url":"git@github.com:enguerran/cozy-contacts.git","clone_url":"https://github.com/enguerran/cozy-contacts.git","svn_url":"https://github.com/enguerran/cozy-contacts","homepage":"","size":369,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":null,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"cozy:master","ref":"master","sha":"0b2caf263b3c7cd28da5594bc3da7fe569f105b6","user":{"login":"cozy","id":7690525,"avatar_url":"https://avatars0.githubusercontent.com/u/7690525?v=4","gravatar_id":"","url":"https://api.github.com/users/cozy","html_url":"https://github.com/cozy","followers_url":"https://api.github.com/users/cozy/followers","following_url":"https://api.github.com/users/cozy/following{/other_user}","gists_url":"https://api.github.com/users/cozy/gists{/gist_id}","starred_url":"https://api.github.com/users/cozy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cozy/subscriptions","organizations_url":"https://api.github.com/users/cozy/orgs","repos_url":"https://api.github.com/users/cozy/repos","events_url":"https://api.github.com/users/cozy/events{/privacy}","received_events_url":"https://api.github.com/users/cozy/received_events","type":"Organization","site_admin":false},"repo":{"id":117660744,"name":"cozy-contacts","full_name":"cozy/cozy-contacts","owner":{"login":"cozy","id":7690525,"avatar_url":"https://avatars0.githubusercontent.com/u/7690525?v=4","gravatar_id":"","url":"https://api.github.com/users/cozy","html_url":"https://github.com/cozy","followers_url":"https://api.github.com/users/cozy/followers","following_url":"https://api.github.com/users/cozy/following{/other_user}","gists_url":"https://api.github.com/users/cozy/gists{/gist_id}","starred_url":"https://api.github.com/users/cozy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cozy/subscriptions","organizations_url":"https://api.github.com/users/cozy/orgs","repos_url":"https://api.github.com/users/cozy/repos","events_url":"https://api.github.com/users/cozy/events{/privacy}","received_events_url":"https://api.github.com/users/cozy/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/cozy/cozy-contacts","description":"Contact manager for Cozy Cloud","fork":false,"url":"https://api.github.com/repos/cozy/cozy-contacts","forks_url":"https://api.github.com/repos/cozy/cozy-contacts/forks","keys_url":"https://api.github.com/repos/cozy/cozy-contacts/keys{/key_id}","collaborators_url":"https://api.github.com/repos/cozy/cozy-contacts/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/cozy/cozy-contacts/teams","hooks_url":"https://api.github.com/repos/cozy/cozy-contacts/hooks","issue_events_url":"https://api.github.com/repos/cozy/cozy-contacts/issues/events{/number}","events_url":"https://api.github.com/repos/cozy/cozy-contacts/events","assignees_url":"https://api.github.com/repos/cozy/cozy-contacts/assignees{/user}","branches_url":"https://api.github.com/repos/cozy/cozy-contacts/branches{/branch}","tags_url":"https://api.github.com/repos/cozy/cozy-contacts/tags","blobs_url":"https://api.github.com/repos/cozy/cozy-contacts/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/cozy/cozy-contacts/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/cozy/cozy-contacts/git/refs{/sha}","trees_url":"https://api.github.com/repos/cozy/cozy-contacts/git/trees{/sha}","statuses_url":"https://api.github.com/repos/cozy/cozy-contacts/statuses/{sha}","languages_url":"https://api.github.com/repos/cozy/cozy-contacts/languages","stargazers_url":"https://api.github.com/repos/cozy/cozy-contacts/stargazers","contributors_url":"https://api.github.com/repos/cozy/cozy-contacts/contributors","subscribers_url":"https://api.github.com/repos/cozy/cozy-contacts/subscribers","subscription_url":"https://api.github.com/repos/cozy/cozy-contacts/subscription","commits_url":"https://api.github.com/repos/cozy/cozy-contacts/commits{/sha}","git_commits_url":"https://api.github.com/repos/cozy/cozy-contacts/git/commits{/sha}","comments_url":"https://api.github.com/repos/cozy/cozy-contacts/comments{/number}","issue_comment_url":"https://api.github.com/repos/cozy/cozy-contacts/issues/comments{/number}","contents_url":"https://api.github.com/repos/cozy/cozy-contacts/contents/{+path}","compare_url":"https://api.github.com/repos/cozy/cozy-contacts/compare/{base}...{head}","merges_url":"https://api.github.com/repos/cozy/cozy-contacts/merges","archive_url":"https://api.github.com/repos/cozy/cozy-contacts/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/cozy/cozy-contacts/downloads","issues_url":"https://api.github.com/repos/cozy/cozy-contacts/issues{/number}","pulls_url":"https://api.github.com/repos/cozy/cozy-contacts/pulls{/number}","milestones_url":"https://api.github.com/repos/cozy/cozy-contacts/milestones{/number}","notifications_url":"https://api.github.com/repos/cozy/cozy-contacts/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/cozy/cozy-contacts/labels{/name}","releases_url":"https://api.github.com/repos/cozy/cozy-contacts/releases{/id}","deployments_url":"https://api.github.com/repos/cozy/cozy-contacts/deployments","created_at":"2018-01-16T09:12:18Z","updated_at":"2018-01-16T10:53:38Z","pushed_at":"2018-02-07T16:49:05Z","git_url":"git://github.com/cozy/cozy-contacts.git","ssh_url":"git@github.com:cozy/cozy-contacts.git","clone_url":"https://github.com/cozy/cozy-contacts.git","svn_url":"https://github.com/cozy/cozy-contacts","homepage":"","size":1342,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":6,"mirror_url":null,"archived":false,"open_issues_count":6,"license":{"key":"agpl-3.0","name":"GNU Affero General Public License v3.0","spdx_id":"AGPL-3.0","url":"https://api.github.com/licenses/agpl-3.0"},"forks":6,"open_issues":6,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/cozy/cozy-contacts/pulls/40"},"html":{"href":"https://github.com/cozy/cozy-contacts/pull/40"},"issue":{"href":"https://api.github.com/repos/cozy/cozy-contacts/issues/40"},"comments":{"href":"https://api.github.com/repos/cozy/cozy-contacts/issues/40/comments"},"review_comments":{"href":"https://api.github.com/repos/cozy/cozy-contacts/pulls/40/comments"},"review_comment":{"href":"https://api.github.com/repos/cozy/cozy-contacts/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/cozy/cozy-contacts/pulls/40/commits"},"statuses":{"href":"https://api.github.com/repos/cozy/cozy-contacts/statuses/ab9cff491404f555150111a8ecba26876162df99"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"enguerran"}}