{"action":"opened","number":115,"pull_request":{"url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/pulls/115","id":130388705,"html_url":"https://github.com/bakkenbaeck/iOS-handbook/pull/115","diff_url":"https://github.com/bakkenbaeck/iOS-handbook/pull/115.diff","patch_url":"https://github.com/bakkenbaeck/iOS-handbook/pull/115.patch","issue_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/issues/115","number":115,"state":"open","locked":false,"title":"Add class structure to best practises","user":{"login":"marijnschilling","id":1125417,"avatar_url":"https://avatars2.githubusercontent.com/u/1125417?v=3","gravatar_id":"","url":"https://api.github.com/users/marijnschilling","html_url":"https://github.com/marijnschilling","followers_url":"https://api.github.com/users/marijnschilling/followers","following_url":"https://api.github.com/users/marijnschilling/following{/other_user}","gists_url":"https://api.github.com/users/marijnschilling/gists{/gist_id}","starred_url":"https://api.github.com/users/marijnschilling/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marijnschilling/subscriptions","organizations_url":"https://api.github.com/users/marijnschilling/orgs","repos_url":"https://api.github.com/users/marijnschilling/repos","events_url":"https://api.github.com/users/marijnschilling/events{/privacy}","received_events_url":"https://api.github.com/users/marijnschilling/received_events","type":"User","site_admin":false},"body":"Now that our team is growing I think it's important to have a guideline for the way we order the elements in code. \r\n\r\nIt's very important to be able to find your way quickly in classes to be able to work efficient as a team! 💪 👨‍👩‍👧‍👦:✨ \r\n\r\nVery much open to suggestions for switching the orders! I just suggested _some_ order here as a starting point!","created_at":"2017-07-13T14:44:20Z","updated_at":"2017-07-13T14:44:20Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":{"login":"marijnschilling","id":1125417,"avatar_url":"https://avatars2.githubusercontent.com/u/1125417?v=3","gravatar_id":"","url":"https://api.github.com/users/marijnschilling","html_url":"https://github.com/marijnschilling","followers_url":"https://api.github.com/users/marijnschilling/followers","following_url":"https://api.github.com/users/marijnschilling/following{/other_user}","gists_url":"https://api.github.com/users/marijnschilling/gists{/gist_id}","starred_url":"https://api.github.com/users/marijnschilling/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marijnschilling/subscriptions","organizations_url":"https://api.github.com/users/marijnschilling/orgs","repos_url":"https://api.github.com/users/marijnschilling/repos","events_url":"https://api.github.com/users/marijnschilling/events{/privacy}","received_events_url":"https://api.github.com/users/marijnschilling/received_events","type":"User","site_admin":false},"assignees":[{"login":"marijnschilling","id":1125417,"avatar_url":"https://avatars2.githubusercontent.com/u/1125417?v=3","gravatar_id":"","url":"https://api.github.com/users/marijnschilling","html_url":"https://github.com/marijnschilling","followers_url":"https://api.github.com/users/marijnschilling/followers","following_url":"https://api.github.com/users/marijnschilling/following{/other_user}","gists_url":"https://api.github.com/users/marijnschilling/gists{/gist_id}","starred_url":"https://api.github.com/users/marijnschilling/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marijnschilling/subscriptions","organizations_url":"https://api.github.com/users/marijnschilling/orgs","repos_url":"https://api.github.com/users/marijnschilling/repos","events_url":"https://api.github.com/users/marijnschilling/events{/privacy}","received_events_url":"https://api.github.com/users/marijnschilling/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"milestone":null,"commits_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/pulls/115/commits","review_comments_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/pulls/115/comments","review_comment_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/pulls/comments{/number}","comments_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/issues/115/comments","statuses_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/statuses/317b732179b4f11c681d1b81d9b637e991381030","head":{"label":"bakkenbaeck:feature/code-structure-guidelines","ref":"feature/code-structure-guidelines","sha":"317b732179b4f11c681d1b81d9b637e991381030","user":{"login":"bakkenbaeck","id":2485680,"avatar_url":"https://avatars0.githubusercontent.com/u/2485680?v=3","gravatar_id":"","url":"https://api.github.com/users/bakkenbaeck","html_url":"https://github.com/bakkenbaeck","followers_url":"https://api.github.com/users/bakkenbaeck/followers","following_url":"https://api.github.com/users/bakkenbaeck/following{/other_user}","gists_url":"https://api.github.com/users/bakkenbaeck/gists{/gist_id}","starred_url":"https://api.github.com/users/bakkenbaeck/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bakkenbaeck/subscriptions","organizations_url":"https://api.github.com/users/bakkenbaeck/orgs","repos_url":"https://api.github.com/users/bakkenbaeck/repos","events_url":"https://api.github.com/users/bakkenbaeck/events{/privacy}","received_events_url":"https://api.github.com/users/bakkenbaeck/received_events","type":"Organization","site_admin":false},"repo":{"id":37313626,"name":"iOS-handbook","full_name":"bakkenbaeck/iOS-handbook","owner":{"login":"bakkenbaeck","id":2485680,"avatar_url":"https://avatars0.githubusercontent.com/u/2485680?v=3","gravatar_id":"","url":"https://api.github.com/users/bakkenbaeck","html_url":"https://github.com/bakkenbaeck","followers_url":"https://api.github.com/users/bakkenbaeck/followers","following_url":"https://api.github.com/users/bakkenbaeck/following{/other_user}","gists_url":"https://api.github.com/users/bakkenbaeck/gists{/gist_id}","starred_url":"https://api.github.com/users/bakkenbaeck/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bakkenbaeck/subscriptions","organizations_url":"https://api.github.com/users/bakkenbaeck/orgs","repos_url":"https://api.github.com/users/bakkenbaeck/repos","events_url":"https://api.github.com/users/bakkenbaeck/events{/privacy}","received_events_url":"https://api.github.com/users/bakkenbaeck/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/bakkenbaeck/iOS-handbook","description":"Guidelines and best practices for excellent iOS apps","fork":false,"url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook","forks_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/forks","keys_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/keys{/key_id}","collaborators_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/teams","hooks_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/hooks","issue_events_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/issues/events{/number}","events_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/events","assignees_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/assignees{/user}","branches_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/branches{/branch}","tags_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/tags","blobs_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/git/refs{/sha}","trees_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/git/trees{/sha}","statuses_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/statuses/{sha}","languages_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/languages","stargazers_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/stargazers","contributors_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/contributors","subscribers_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/subscribers","subscription_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/subscription","commits_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/commits{/sha}","git_commits_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/git/commits{/sha}","comments_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/comments{/number}","issue_comment_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/issues/comments{/number}","contents_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/contents/{+path}","compare_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/compare/{base}...{head}","merges_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/merges","archive_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/downloads","issues_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/issues{/number}","pulls_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/pulls{/number}","milestones_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/milestones{/number}","notifications_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/labels{/name}","releases_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/releases{/id}","deployments_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/deployments","created_at":"2015-06-12T09:28:07Z","updated_at":"2017-07-10T01:37:54Z","pushed_at":"2017-07-13T14:39:02Z","git_url":"git://github.com/bakkenbaeck/iOS-handbook.git","ssh_url":"git@github.com:bakkenbaeck/iOS-handbook.git","clone_url":"https://github.com/bakkenbaeck/iOS-handbook.git","svn_url":"https://github.com/bakkenbaeck/iOS-handbook","homepage":"","size":7488,"stargazers_count":62,"watchers_count":62,"language":null,"has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":12,"mirror_url":null,"open_issues_count":30,"forks":12,"open_issues":30,"watchers":62,"default_branch":"master"}},"base":{"label":"bakkenbaeck:master","ref":"master","sha":"72afab99ebaf21d465757576a0a234818b8d29b2","user":{"login":"bakkenbaeck","id":2485680,"avatar_url":"https://avatars0.githubusercontent.com/u/2485680?v=3","gravatar_id":"","url":"https://api.github.com/users/bakkenbaeck","html_url":"https://github.com/bakkenbaeck","followers_url":"https://api.github.com/users/bakkenbaeck/followers","following_url":"https://api.github.com/users/bakkenbaeck/following{/other_user}","gists_url":"https://api.github.com/users/bakkenbaeck/gists{/gist_id}","starred_url":"https://api.github.com/users/bakkenbaeck/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bakkenbaeck/subscriptions","organizations_url":"https://api.github.com/users/bakkenbaeck/orgs","repos_url":"https://api.github.com/users/bakkenbaeck/repos","events_url":"https://api.github.com/users/bakkenbaeck/events{/privacy}","received_events_url":"https://api.github.com/users/bakkenbaeck/received_events","type":"Organization","site_admin":false},"repo":{"id":37313626,"name":"iOS-handbook","full_name":"bakkenbaeck/iOS-handbook","owner":{"login":"bakkenbaeck","id":2485680,"avatar_url":"https://avatars0.githubusercontent.com/u/2485680?v=3","gravatar_id":"","url":"https://api.github.com/users/bakkenbaeck","html_url":"https://github.com/bakkenbaeck","followers_url":"https://api.github.com/users/bakkenbaeck/followers","following_url":"https://api.github.com/users/bakkenbaeck/following{/other_user}","gists_url":"https://api.github.com/users/bakkenbaeck/gists{/gist_id}","starred_url":"https://api.github.com/users/bakkenbaeck/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bakkenbaeck/subscriptions","organizations_url":"https://api.github.com/users/bakkenbaeck/orgs","repos_url":"https://api.github.com/users/bakkenbaeck/repos","events_url":"https://api.github.com/users/bakkenbaeck/events{/privacy}","received_events_url":"https://api.github.com/users/bakkenbaeck/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/bakkenbaeck/iOS-handbook","description":"Guidelines and best practices for excellent iOS apps","fork":false,"url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook","forks_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/forks","keys_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/keys{/key_id}","collaborators_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/teams","hooks_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/hooks","issue_events_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/issues/events{/number}","events_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/events","assignees_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/assignees{/user}","branches_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/branches{/branch}","tags_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/tags","blobs_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/git/refs{/sha}","trees_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/git/trees{/sha}","statuses_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/statuses/{sha}","languages_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/languages","stargazers_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/stargazers","contributors_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/contributors","subscribers_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/subscribers","subscription_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/subscription","commits_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/commits{/sha}","git_commits_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/git/commits{/sha}","comments_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/comments{/number}","issue_comment_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/issues/comments{/number}","contents_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/contents/{+path}","compare_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/compare/{base}...{head}","merges_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/merges","archive_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/downloads","issues_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/issues{/number}","pulls_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/pulls{/number}","milestones_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/milestones{/number}","notifications_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/labels{/name}","releases_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/releases{/id}","deployments_url":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/deployments","created_at":"2015-06-12T09:28:07Z","updated_at":"2017-07-10T01:37:54Z","pushed_at":"2017-07-13T14:39:02Z","git_url":"git://github.com/bakkenbaeck/iOS-handbook.git","ssh_url":"git@github.com:bakkenbaeck/iOS-handbook.git","clone_url":"https://github.com/bakkenbaeck/iOS-handbook.git","svn_url":"https://github.com/bakkenbaeck/iOS-handbook","homepage":"","size":7488,"stargazers_count":62,"watchers_count":62,"language":null,"has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":12,"mirror_url":null,"open_issues_count":30,"forks":12,"open_issues":30,"watchers":62,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/pulls/115"},"html":{"href":"https://github.com/bakkenbaeck/iOS-handbook/pull/115"},"issue":{"href":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/issues/115"},"comments":{"href":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/issues/115/comments"},"review_comments":{"href":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/pulls/115/comments"},"review_comment":{"href":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/pulls/115/commits"},"statuses":{"href":"https://api.github.com/repos/bakkenbaeck/iOS-handbook/statuses/317b732179b4f11c681d1b81d9b637e991381030"}},"merged":false,"mergeable":null,"rebaseable":null,"mergeable_state":"unknown","merged_by":null,"comments":0,"review_comments":0,"maintainer_can_modify":false,"commits":1,"additions":30,"deletions":0,"changed_files":1}}
{"actor":{"display_login":"marijnschilling"}}