{"action":"created","comment":{"url":"https://api.github.com/repos/KissKissBankBank/kitten/pulls/comments/226595734","pull_request_review_id":166457225,"id":226595734,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIyNjU5NTczNA==","diff_hunk":"@@ -0,0 +1,136 @@\n+import React, { Component } from 'react'\n+import PropTypes from 'prop-types'\n+import Radium, { StyleRoot } from 'radium'\n+import { ArrowIcon } from 'kitten/components/icons/arrow-icon'\n+import COLORS from 'kitten/constants/colors-config'\n+\n+const ListButtonItem = ({\n+  children,\n+  disabled,\n+  style,\n+  onClick,\n+  withTopBorder,\n+  ...others\n+}) => {\n+  let buttonStyles = { ...styles.buttonItem.base, ...style }\n+\n+  if (withTopBorder) {\n+    buttonStyles = { ...buttonStyles, ...styles.buttonItem.topBorder }\n+  }\n+\n+  if (disabled) {\n+    buttonStyles = { ...buttonStyles, ...styles.buttonItem.disabled }\n+  }\n+\n+  const handleKeyPress = event => {\n+    const KEY_ENTER = 13\n+    const KEY_SPACE = 32\n+\n+    switch (event.which) {\n+      case KEY_ENTER:\n+      case KEY_SPACE:\n+        event.preventDefault\n+        onClick()\n+        break\n+    }\n+\n+    return true\n+  }\n+\n+  return (\n+    <StyleRoot>\n+      <div\n+        {...others}\n+        role=\"button\"\n+        style={buttonStyles}\n+        tabIndex=\"0\"\n+        onClick={disabled ? null : onClick}\n+        onKeyPress={disabled ? null : handleKeyPress}\n+      >\n+        <div style={styles.buttonItem.content}>{children}</div>\n+        <div style={styles.buttonItem.arrow}>\n+          <ArrowIcon className=\"k-Button__icon\" />\n+        </div>\n+      </div>\n+    </StyleRoot>\n+  )\n+}\n+\n+ListButtonItem.propTypes = {\n+  children: PropTypes.node.isRequired,\n+  disabled: PropTypes.bool,\n+  style: PropTypes.object,\n+  onClick: PropTypes.func,\n+  withTopBorder: PropTypes.bool,\n+}\n+\n+ListButtonItem.defaultProps = {\n+  disabled: false,\n+  style: {},\n+  onClick: () => {},\n+  withTopBorder: false,\n+}\n+\n+export class ListBase extends Component {\n+  static ButtonItem = ListButtonItem\n+\n+  render() {\n+    const { children } = this.props\n+\n+    return (\n+      <ul style={styles.list}>\n+        {React.Children.map(children, (child, index) => {","path":"assets/javascripts/kitten/components/lists/list.js","position":82,"original_position":82,"commit_id":"1ca634834cd03a2333c96ab9ff0241338122bbec","original_commit_id":"1ca634834cd03a2333c96ab9ff0241338122bbec","user":{"login":"FlorentD","id":804738,"node_id":"MDQ6VXNlcjgwNDczOA==","avatar_url":"https://avatars0.githubusercontent.com/u/804738?v=4","gravatar_id":"","url":"https://api.github.com/users/FlorentD","html_url":"https://github.com/FlorentD","followers_url":"https://api.github.com/users/FlorentD/followers","following_url":"https://api.github.com/users/FlorentD/following{/other_user}","gists_url":"https://api.github.com/users/FlorentD/gists{/gist_id}","starred_url":"https://api.github.com/users/FlorentD/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FlorentD/subscriptions","organizations_url":"https://api.github.com/users/FlorentD/orgs","repos_url":"https://api.github.com/users/FlorentD/repos","events_url":"https://api.github.com/users/FlorentD/events{/privacy}","received_events_url":"https://api.github.com/users/FlorentD/received_events","type":"User","site_admin":false},"body":"Dans quel cas `children` peut être juste une string ?","created_at":"2018-10-19T10:04:36Z","updated_at":"2018-10-19T10:04:36Z","html_url":"https://github.com/KissKissBankBank/kitten/pull/1343#discussion_r226595734","pull_request_url":"https://api.github.com/repos/KissKissBankBank/kitten/pulls/1343","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/KissKissBankBank/kitten/pulls/comments/226595734"},"html":{"href":"https://github.com/KissKissBankBank/kitten/pull/1343#discussion_r226595734"},"pull_request":{"href":"https://api.github.com/repos/KissKissBankBank/kitten/pulls/1343"}},"in_reply_to_id":226591312},"pull_request":{"url":"https://api.github.com/repos/KissKissBankBank/kitten/pulls/1343","id":223917451,"node_id":"MDExOlB1bGxSZXF1ZXN0MjIzOTE3NDUx","html_url":"https://github.com/KissKissBankBank/kitten/pull/1343","diff_url":"https://github.com/KissKissBankBank/kitten/pull/1343.diff","patch_url":"https://github.com/KissKissBankBank/kitten/pull/1343.patch","issue_url":"https://api.github.com/repos/KissKissBankBank/kitten/issues/1343","number":1343,"state":"open","locked":false,"title":"[ProjectPage] Add `ExpandBoard` and `List`","user":{"login":"Ynote","id":548778,"node_id":"MDQ6VXNlcjU0ODc3OA==","avatar_url":"https://avatars1.githubusercontent.com/u/548778?v=4","gravatar_id":"","url":"https://api.github.com/users/Ynote","html_url":"https://github.com/Ynote","followers_url":"https://api.github.com/users/Ynote/followers","following_url":"https://api.github.com/users/Ynote/following{/other_user}","gists_url":"https://api.github.com/users/Ynote/gists{/gist_id}","starred_url":"https://api.github.com/users/Ynote/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Ynote/subscriptions","organizations_url":"https://api.github.com/users/Ynote/orgs","repos_url":"https://api.github.com/users/Ynote/repos","events_url":"https://api.github.com/users/Ynote/events{/privacy}","received_events_url":"https://api.github.com/users/Ynote/received_events","type":"User","site_admin":false},"body":"Cette PR prépare l'intégration du composant `ActionPicker` sur KissKiss. Elle ajoute deux nouveaux composants :\r\n- `ExpandBoard` qui vient avec `ExpandBoard.Button` et `ExpandBoard.Content`,\r\n- `List` et `List.ButtonItem`\r\n\r\nContraintes design :\r\n- `ActionPicker` prend toute la largeur de son container,\r\n- `ActionPicker` peut avoir un état `disabled`,\r\n- Les boutons de la liste de `ActionPicker` peuvent avoir un état `disabled`,\r\n- Le contenu des boutons de la liste doit être centré verticalement. En fonction du `line-height` du contenu, les `padding` peuvent varier. La gestion de ces deux règles CSS doivent donc être gérées par le consommateur du composant et non le composant lui-même.\r\n\r\nAccessibilité :\r\n- ARIA sur `ExpandBoard`\r\n- Gestion du rôle de `button` sur `List.ButtonItem`\r\n- Navigation au clavier\r\n\r\nJ'ai choisi de gérer `ExpandBoard` avec des `children` (en suivant ce petit article : https://www.jakewiesler.com/blog/compound-component-basics/). Je pense qu'utiliser `React.Children.forEach` et `React.cloneElement` doit être moins performant que d'utiliser un `renderProp`. Néanmoins, j'ai l'impression que l'utilisation des `children` est plus lisible que des `renderProp`. À voir à l'usage.\r\n\r\nDans une PR ultérieure, il reste à gérer les derniers 10% design :\r\n- l'animation de l'ouverture de `ExpandBoard`,\r\n- l'animation de la flèche au `hover` sur `List.ButtonItem`,\r\n- le centrage vertical de la flèche sur `ExpandBoard.Button`.\r\n\r\nPour voir les composants (je dois encore ajouter des `knobs` pour pouvoir tester) :\r\n```\r\nyarn storybook\r\n```","created_at":"2018-10-18T11:17:49Z","updated_at":"2018-10-19T10:04:36Z","closed_at":null,"merged_at":null,"merge_commit_sha":"257ce948fc6b3db131c4211a746f7179031be7ba","assignee":null,"assignees":[],"requested_reviewers":[{"login":"LanF3usT","id":736319,"node_id":"MDQ6VXNlcjczNjMxOQ==","avatar_url":"https://avatars1.githubusercontent.com/u/736319?v=4","gravatar_id":"","url":"https://api.github.com/users/LanF3usT","html_url":"https://github.com/LanF3usT","followers_url":"https://api.github.com/users/LanF3usT/followers","following_url":"https://api.github.com/users/LanF3usT/following{/other_user}","gists_url":"https://api.github.com/users/LanF3usT/gists{/gist_id}","starred_url":"https://api.github.com/users/LanF3usT/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LanF3usT/subscriptions","organizations_url":"https://api.github.com/users/LanF3usT/orgs","repos_url":"https://api.github.com/users/LanF3usT/repos","events_url":"https://api.github.com/users/LanF3usT/events{/privacy}","received_events_url":"https://api.github.com/users/LanF3usT/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[{"id":393748338,"node_id":"MDU6TGFiZWwzOTM3NDgzMzg=","url":"https://api.github.com/repos/KissKissBankBank/kitten/labels/Needs%20review%20:hand:","name":"Needs review :hand:","color":"0aacf0","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/KissKissBankBank/kitten/pulls/1343/commits","review_comments_url":"https://api.github.com/repos/KissKissBankBank/kitten/pulls/1343/comments","review_comment_url":"https://api.github.com/repos/KissKissBankBank/kitten/pulls/comments{/number}","comments_url":"https://api.github.com/repos/KissKissBankBank/kitten/issues/1343/comments","statuses_url":"https://api.github.com/repos/KissKissBankBank/kitten/statuses/1ca634834cd03a2333c96ab9ff0241338122bbec","head":{"label":"KissKissBankBank:feature/action-picker-component","ref":"feature/action-picker-component","sha":"1ca634834cd03a2333c96ab9ff0241338122bbec","user":{"login":"KissKissBankBank","id":6039709,"node_id":"MDEyOk9yZ2FuaXphdGlvbjYwMzk3MDk=","avatar_url":"https://avatars1.githubusercontent.com/u/6039709?v=4","gravatar_id":"","url":"https://api.github.com/users/KissKissBankBank","html_url":"https://github.com/KissKissBankBank","followers_url":"https://api.github.com/users/KissKissBankBank/followers","following_url":"https://api.github.com/users/KissKissBankBank/following{/other_user}","gists_url":"https://api.github.com/users/KissKissBankBank/gists{/gist_id}","starred_url":"https://api.github.com/users/KissKissBankBank/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/KissKissBankBank/subscriptions","organizations_url":"https://api.github.com/users/KissKissBankBank/orgs","repos_url":"https://api.github.com/users/KissKissBankBank/repos","events_url":"https://api.github.com/users/KissKissBankBank/events{/privacy}","received_events_url":"https://api.github.com/users/KissKissBankBank/received_events","type":"Organization","site_admin":false},"repo":{"id":61292012,"node_id":"MDEwOlJlcG9zaXRvcnk2MTI5MjAxMg==","name":"kitten","full_name":"KissKissBankBank/kitten","private":false,"owner":{"login":"KissKissBankBank","id":6039709,"node_id":"MDEyOk9yZ2FuaXphdGlvbjYwMzk3MDk=","avatar_url":"https://avatars1.githubusercontent.com/u/6039709?v=4","gravatar_id":"","url":"https://api.github.com/users/KissKissBankBank","html_url":"https://github.com/KissKissBankBank","followers_url":"https://api.github.com/users/KissKissBankBank/followers","following_url":"https://api.github.com/users/KissKissBankBank/following{/other_user}","gists_url":"https://api.github.com/users/KissKissBankBank/gists{/gist_id}","starred_url":"https://api.github.com/users/KissKissBankBank/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/KissKissBankBank/subscriptions","organizations_url":"https://api.github.com/users/KissKissBankBank/orgs","repos_url":"https://api.github.com/users/KissKissBankBank/repos","events_url":"https://api.github.com/users/KissKissBankBank/events{/privacy}","received_events_url":"https://api.github.com/users/KissKissBankBank/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/KissKissBankBank/kitten","description":"KissKissBankBank's front-end components library","fork":false,"url":"https://api.github.com/repos/KissKissBankBank/kitten","forks_url":"https://api.github.com/repos/KissKissBankBank/kitten/forks","keys_url":"https://api.github.com/repos/KissKissBankBank/kitten/keys{/key_id}","collaborators_url":"https://api.github.com/repos/KissKissBankBank/kitten/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/KissKissBankBank/kitten/teams","hooks_url":"https://api.github.com/repos/KissKissBankBank/kitten/hooks","issue_events_url":"https://api.github.com/repos/KissKissBankBank/kitten/issues/events{/number}","events_url":"https://api.github.com/repos/KissKissBankBank/kitten/events","assignees_url":"https://api.github.com/repos/KissKissBankBank/kitten/assignees{/user}","branches_url":"https://api.github.com/repos/KissKissBankBank/kitten/branches{/branch}","tags_url":"https://api.github.com/repos/KissKissBankBank/kitten/tags","blobs_url":"https://api.github.com/repos/KissKissBankBank/kitten/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/KissKissBankBank/kitten/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/KissKissBankBank/kitten/git/refs{/sha}","trees_url":"https://api.github.com/repos/KissKissBankBank/kitten/git/trees{/sha}","statuses_url":"https://api.github.com/repos/KissKissBankBank/kitten/statuses/{sha}","languages_url":"https://api.github.com/repos/KissKissBankBank/kitten/languages","stargazers_url":"https://api.github.com/repos/KissKissBankBank/kitten/stargazers","contributors_url":"https://api.github.com/repos/KissKissBankBank/kitten/contributors","subscribers_url":"https://api.github.com/repos/KissKissBankBank/kitten/subscribers","subscription_url":"https://api.github.com/repos/KissKissBankBank/kitten/subscription","commits_url":"https://api.github.com/repos/KissKissBankBank/kitten/commits{/sha}","git_commits_url":"https://api.github.com/repos/KissKissBankBank/kitten/git/commits{/sha}","comments_url":"https://api.github.com/repos/KissKissBankBank/kitten/comments{/number}","issue_comment_url":"https://api.github.com/repos/KissKissBankBank/kitten/issues/comments{/number}","contents_url":"https://api.github.com/repos/KissKissBankBank/kitten/contents/{+path}","compare_url":"https://api.github.com/repos/KissKissBankBank/kitten/compare/{base}...{head}","merges_url":"https://api.github.com/repos/KissKissBankBank/kitten/merges","archive_url":"https://api.github.com/repos/KissKissBankBank/kitten/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/KissKissBankBank/kitten/downloads","issues_url":"https://api.github.com/repos/KissKissBankBank/kitten/issues{/number}","pulls_url":"https://api.github.com/repos/KissKissBankBank/kitten/pulls{/number}","milestones_url":"https://api.github.com/repos/KissKissBankBank/kitten/milestones{/number}","notifications_url":"https://api.github.com/repos/KissKissBankBank/kitten/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/KissKissBankBank/kitten/labels{/name}","releases_url":"https://api.github.com/repos/KissKissBankBank/kitten/releases{/id}","deployments_url":"https://api.github.com/repos/KissKissBankBank/kitten/deployments","created_at":"2016-06-16T12:46:14Z","updated_at":"2018-10-18T13:23:33Z","pushed_at":"2018-10-19T10:00:05Z","git_url":"git://github.com/KissKissBankBank/kitten.git","ssh_url":"git@github.com:KissKissBankBank/kitten.git","clone_url":"https://github.com/KissKissBankBank/kitten.git","svn_url":"https://github.com/KissKissBankBank/kitten","homepage":"https://styleguide.kisskissbankbank.com","size":8998,"stargazers_count":27,"watchers_count":27,"language":"HTML","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":3,"mirror_url":null,"archived":false,"open_issues_count":82,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":3,"open_issues":82,"watchers":27,"default_branch":"master"}},"base":{"label":"KissKissBankBank:master","ref":"master","sha":"5d4e9b619d27e56f521b547057ee7bdf5f7a17dd","user":{"login":"KissKissBankBank","id":6039709,"node_id":"MDEyOk9yZ2FuaXphdGlvbjYwMzk3MDk=","avatar_url":"https://avatars1.githubusercontent.com/u/6039709?v=4","gravatar_id":"","url":"https://api.github.com/users/KissKissBankBank","html_url":"https://github.com/KissKissBankBank","followers_url":"https://api.github.com/users/KissKissBankBank/followers","following_url":"https://api.github.com/users/KissKissBankBank/following{/other_user}","gists_url":"https://api.github.com/users/KissKissBankBank/gists{/gist_id}","starred_url":"https://api.github.com/users/KissKissBankBank/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/KissKissBankBank/subscriptions","organizations_url":"https://api.github.com/users/KissKissBankBank/orgs","repos_url":"https://api.github.com/users/KissKissBankBank/repos","events_url":"https://api.github.com/users/KissKissBankBank/events{/privacy}","received_events_url":"https://api.github.com/users/KissKissBankBank/received_events","type":"Organization","site_admin":false},"repo":{"id":61292012,"node_id":"MDEwOlJlcG9zaXRvcnk2MTI5MjAxMg==","name":"kitten","full_name":"KissKissBankBank/kitten","private":false,"owner":{"login":"KissKissBankBank","id":6039709,"node_id":"MDEyOk9yZ2FuaXphdGlvbjYwMzk3MDk=","avatar_url":"https://avatars1.githubusercontent.com/u/6039709?v=4","gravatar_id":"","url":"https://api.github.com/users/KissKissBankBank","html_url":"https://github.com/KissKissBankBank","followers_url":"https://api.github.com/users/KissKissBankBank/followers","following_url":"https://api.github.com/users/KissKissBankBank/following{/other_user}","gists_url":"https://api.github.com/users/KissKissBankBank/gists{/gist_id}","starred_url":"https://api.github.com/users/KissKissBankBank/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/KissKissBankBank/subscriptions","organizations_url":"https://api.github.com/users/KissKissBankBank/orgs","repos_url":"https://api.github.com/users/KissKissBankBank/repos","events_url":"https://api.github.com/users/KissKissBankBank/events{/privacy}","received_events_url":"https://api.github.com/users/KissKissBankBank/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/KissKissBankBank/kitten","description":"KissKissBankBank's front-end components library","fork":false,"url":"https://api.github.com/repos/KissKissBankBank/kitten","forks_url":"https://api.github.com/repos/KissKissBankBank/kitten/forks","keys_url":"https://api.github.com/repos/KissKissBankBank/kitten/keys{/key_id}","collaborators_url":"https://api.github.com/repos/KissKissBankBank/kitten/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/KissKissBankBank/kitten/teams","hooks_url":"https://api.github.com/repos/KissKissBankBank/kitten/hooks","issue_events_url":"https://api.github.com/repos/KissKissBankBank/kitten/issues/events{/number}","events_url":"https://api.github.com/repos/KissKissBankBank/kitten/events","assignees_url":"https://api.github.com/repos/KissKissBankBank/kitten/assignees{/user}","branches_url":"https://api.github.com/repos/KissKissBankBank/kitten/branches{/branch}","tags_url":"https://api.github.com/repos/KissKissBankBank/kitten/tags","blobs_url":"https://api.github.com/repos/KissKissBankBank/kitten/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/KissKissBankBank/kitten/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/KissKissBankBank/kitten/git/refs{/sha}","trees_url":"https://api.github.com/repos/KissKissBankBank/kitten/git/trees{/sha}","statuses_url":"https://api.github.com/repos/KissKissBankBank/kitten/statuses/{sha}","languages_url":"https://api.github.com/repos/KissKissBankBank/kitten/languages","stargazers_url":"https://api.github.com/repos/KissKissBankBank/kitten/stargazers","contributors_url":"https://api.github.com/repos/KissKissBankBank/kitten/contributors","subscribers_url":"https://api.github.com/repos/KissKissBankBank/kitten/subscribers","subscription_url":"https://api.github.com/repos/KissKissBankBank/kitten/subscription","commits_url":"https://api.github.com/repos/KissKissBankBank/kitten/commits{/sha}","git_commits_url":"https://api.github.com/repos/KissKissBankBank/kitten/git/commits{/sha}","comments_url":"https://api.github.com/repos/KissKissBankBank/kitten/comments{/number}","issue_comment_url":"https://api.github.com/repos/KissKissBankBank/kitten/issues/comments{/number}","contents_url":"https://api.github.com/repos/KissKissBankBank/kitten/contents/{+path}","compare_url":"https://api.github.com/repos/KissKissBankBank/kitten/compare/{base}...{head}","merges_url":"https://api.github.com/repos/KissKissBankBank/kitten/merges","archive_url":"https://api.github.com/repos/KissKissBankBank/kitten/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/KissKissBankBank/kitten/downloads","issues_url":"https://api.github.com/repos/KissKissBankBank/kitten/issues{/number}","pulls_url":"https://api.github.com/repos/KissKissBankBank/kitten/pulls{/number}","milestones_url":"https://api.github.com/repos/KissKissBankBank/kitten/milestones{/number}","notifications_url":"https://api.github.com/repos/KissKissBankBank/kitten/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/KissKissBankBank/kitten/labels{/name}","releases_url":"https://api.github.com/repos/KissKissBankBank/kitten/releases{/id}","deployments_url":"https://api.github.com/repos/KissKissBankBank/kitten/deployments","created_at":"2016-06-16T12:46:14Z","updated_at":"2018-10-18T13:23:33Z","pushed_at":"2018-10-19T10:00:05Z","git_url":"git://github.com/KissKissBankBank/kitten.git","ssh_url":"git@github.com:KissKissBankBank/kitten.git","clone_url":"https://github.com/KissKissBankBank/kitten.git","svn_url":"https://github.com/KissKissBankBank/kitten","homepage":"https://styleguide.kisskissbankbank.com","size":8998,"stargazers_count":27,"watchers_count":27,"language":"HTML","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":3,"mirror_url":null,"archived":false,"open_issues_count":82,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":3,"open_issues":82,"watchers":27,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/KissKissBankBank/kitten/pulls/1343"},"html":{"href":"https://github.com/KissKissBankBank/kitten/pull/1343"},"issue":{"href":"https://api.github.com/repos/KissKissBankBank/kitten/issues/1343"},"comments":{"href":"https://api.github.com/repos/KissKissBankBank/kitten/issues/1343/comments"},"review_comments":{"href":"https://api.github.com/repos/KissKissBankBank/kitten/pulls/1343/comments"},"review_comment":{"href":"https://api.github.com/repos/KissKissBankBank/kitten/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/KissKissBankBank/kitten/pulls/1343/commits"},"statuses":{"href":"https://api.github.com/repos/KissKissBankBank/kitten/statuses/1ca634834cd03a2333c96ab9ff0241338122bbec"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"FlorentD"}}