{"action":"opened","number":119,"pull_request":{"url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/pulls/119","id":158955456,"html_url":"https://github.com/ProvidenceGeeks/website-frontend/pull/119","diff_url":"https://github.com/ProvidenceGeeks/website-frontend/pull/119.diff","patch_url":"https://github.com/ProvidenceGeeks/website-frontend/pull/119.patch","issue_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/issues/119","number":119,"state":"open","locked":false,"title":"Enhancement/issue 57 blog details page [WIP - DO NOT MERGE]","user":{"login":"thescientist13","id":895923,"avatar_url":"https://avatars0.githubusercontent.com/u/895923?v=4","gravatar_id":"","url":"https://api.github.com/users/thescientist13","html_url":"https://github.com/thescientist13","followers_url":"https://api.github.com/users/thescientist13/followers","following_url":"https://api.github.com/users/thescientist13/following{/other_user}","gists_url":"https://api.github.com/users/thescientist13/gists{/gist_id}","starred_url":"https://api.github.com/users/thescientist13/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thescientist13/subscriptions","organizations_url":"https://api.github.com/users/thescientist13/orgs","repos_url":"https://api.github.com/users/thescientist13/repos","events_url":"https://api.github.com/users/thescientist13/events{/privacy}","received_events_url":"https://api.github.com/users/thescientist13/received_events","type":"User","site_admin":false},"body":"<!--\r\n## Submitting a Pull Request\r\nWe love PRs and appreciate any help you can offer!\r\n\r\nPlease make sure the following criteria are met before submitting your pull request.\r\n\r\n1. <strong>PR meets the Contributing Guidelines (see above)</strong>\r\n2. Ensure the test suite passes\r\n3. Make sure your code lints\r\n-->\r\n\r\n## Related Issue\r\n<!-- Include a link to the issue (e.g. #12) -->\r\nresolves #57 \r\n\r\n## Summary of Changes\r\n<!-- Briefly summarize the changes made, lists are also appreciated.  Referencing the related issue as a\r\n\"TO DO\" checklist is also helpful for reviewers\r\n\r\n1. [x] Thing I fixed\r\n1. [x] Other thing I updated\r\n1. [x] Docs I updated\r\n\r\n-->\r\n1.  Refactored `font-family` usage (but default font in _bootstrap.scss_\r\n1.  Created a `CustomLink` component\r\n1.  Linked Blog Posts List items to a Blog Posts Details page\r\n1.  Created a `ShareBar` component and a new icon components (Email, Printer, LinkedIn)\r\n1.  Refactored `HeroBanner` component to be configurable\r\n1.  Styled external WordPress blog posts\r\n\r\n![screen shot 2017-12-18 at 11 15 11 am](https://user-images.githubusercontent.com/895923/34115877-d30193c2-e3e4-11e7-988c-51cb382fa924.png)\r\n\r\n![screen shot 2017-12-18 at 11 15 11 am](https://user-images.githubusercontent.com/895923/34115897-db21414c-e3e4-11e7-91c2-d68e3a307974.png)\r\n\r\n\r\nTODO\r\n1. Add _\"Continue reading\"_ link text\r\n\r\nTODO as other tickets?\r\n1. Find a way to test `window.print`?\r\n1. Circles for social icons (instead of squares)\r\n1. Reusable `ShareBar` for entire application?\r\n1. With introduction of client-side routing, when running `yarn run serve` and directly hitting dynamic route like `http://localhost:8080/post/9` (example) will show a 404 page currently","created_at":"2017-12-18T16:16:15Z","updated_at":"2017-12-18T16:16:15Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":{"login":"thescientist13","id":895923,"avatar_url":"https://avatars0.githubusercontent.com/u/895923?v=4","gravatar_id":"","url":"https://api.github.com/users/thescientist13","html_url":"https://github.com/thescientist13","followers_url":"https://api.github.com/users/thescientist13/followers","following_url":"https://api.github.com/users/thescientist13/following{/other_user}","gists_url":"https://api.github.com/users/thescientist13/gists{/gist_id}","starred_url":"https://api.github.com/users/thescientist13/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thescientist13/subscriptions","organizations_url":"https://api.github.com/users/thescientist13/orgs","repos_url":"https://api.github.com/users/thescientist13/repos","events_url":"https://api.github.com/users/thescientist13/events{/privacy}","received_events_url":"https://api.github.com/users/thescientist13/received_events","type":"User","site_admin":false},"assignees":[{"login":"thescientist13","id":895923,"avatar_url":"https://avatars0.githubusercontent.com/u/895923?v=4","gravatar_id":"","url":"https://api.github.com/users/thescientist13","html_url":"https://github.com/thescientist13","followers_url":"https://api.github.com/users/thescientist13/followers","following_url":"https://api.github.com/users/thescientist13/following{/other_user}","gists_url":"https://api.github.com/users/thescientist13/gists{/gist_id}","starred_url":"https://api.github.com/users/thescientist13/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thescientist13/subscriptions","organizations_url":"https://api.github.com/users/thescientist13/orgs","repos_url":"https://api.github.com/users/thescientist13/repos","events_url":"https://api.github.com/users/thescientist13/events{/privacy}","received_events_url":"https://api.github.com/users/thescientist13/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"milestone":null,"commits_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/pulls/119/commits","review_comments_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/pulls/119/comments","review_comment_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/pulls/comments{/number}","comments_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/issues/119/comments","statuses_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/statuses/c7bf297a9dc591973d1f4ef47ac2ecf0a2f33337","head":{"label":"ProvidenceGeeks:enhancement/issue-57-blog-details-page","ref":"enhancement/issue-57-blog-details-page","sha":"c7bf297a9dc591973d1f4ef47ac2ecf0a2f33337","user":{"login":"ProvidenceGeeks","id":31738390,"avatar_url":"https://avatars0.githubusercontent.com/u/31738390?v=4","gravatar_id":"","url":"https://api.github.com/users/ProvidenceGeeks","html_url":"https://github.com/ProvidenceGeeks","followers_url":"https://api.github.com/users/ProvidenceGeeks/followers","following_url":"https://api.github.com/users/ProvidenceGeeks/following{/other_user}","gists_url":"https://api.github.com/users/ProvidenceGeeks/gists{/gist_id}","starred_url":"https://api.github.com/users/ProvidenceGeeks/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ProvidenceGeeks/subscriptions","organizations_url":"https://api.github.com/users/ProvidenceGeeks/orgs","repos_url":"https://api.github.com/users/ProvidenceGeeks/repos","events_url":"https://api.github.com/users/ProvidenceGeeks/events{/privacy}","received_events_url":"https://api.github.com/users/ProvidenceGeeks/received_events","type":"Organization","site_admin":false},"repo":{"id":105284505,"name":"website-frontend","full_name":"ProvidenceGeeks/website-frontend","owner":{"login":"ProvidenceGeeks","id":31738390,"avatar_url":"https://avatars0.githubusercontent.com/u/31738390?v=4","gravatar_id":"","url":"https://api.github.com/users/ProvidenceGeeks","html_url":"https://github.com/ProvidenceGeeks","followers_url":"https://api.github.com/users/ProvidenceGeeks/followers","following_url":"https://api.github.com/users/ProvidenceGeeks/following{/other_user}","gists_url":"https://api.github.com/users/ProvidenceGeeks/gists{/gist_id}","starred_url":"https://api.github.com/users/ProvidenceGeeks/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ProvidenceGeeks/subscriptions","organizations_url":"https://api.github.com/users/ProvidenceGeeks/orgs","repos_url":"https://api.github.com/users/ProvidenceGeeks/repos","events_url":"https://api.github.com/users/ProvidenceGeeks/events{/privacy}","received_events_url":"https://api.github.com/users/ProvidenceGeeks/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/ProvidenceGeeks/website-frontend","description":"UI frontend repository for the Providence Geeks website","fork":false,"url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend","forks_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/forks","keys_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/teams","hooks_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/hooks","issue_events_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/issues/events{/number}","events_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/events","assignees_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/assignees{/user}","branches_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/branches{/branch}","tags_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/tags","blobs_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/git/refs{/sha}","trees_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/statuses/{sha}","languages_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/languages","stargazers_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/stargazers","contributors_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/contributors","subscribers_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/subscribers","subscription_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/subscription","commits_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/commits{/sha}","git_commits_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/git/commits{/sha}","comments_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/comments{/number}","issue_comment_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/issues/comments{/number}","contents_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/contents/{+path}","compare_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/merges","archive_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/downloads","issues_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/issues{/number}","pulls_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/pulls{/number}","milestones_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/milestones{/number}","notifications_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/labels{/name}","releases_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/releases{/id}","deployments_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/deployments","created_at":"2017-09-29T14:54:37Z","updated_at":"2017-12-15T16:35:16Z","pushed_at":"2017-12-17T23:20:43Z","git_url":"git://github.com/ProvidenceGeeks/website-frontend.git","ssh_url":"git@github.com:ProvidenceGeeks/website-frontend.git","clone_url":"https://github.com/ProvidenceGeeks/website-frontend.git","svn_url":"https://github.com/ProvidenceGeeks/website-frontend","homepage":"https://www.pvdgeeks.org","size":504,"stargazers_count":2,"watchers_count":2,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":2,"mirror_url":null,"archived":false,"open_issues_count":27,"license":null,"forks":2,"open_issues":27,"watchers":2,"default_branch":"develop"}},"base":{"label":"ProvidenceGeeks:develop","ref":"develop","sha":"c74293c86a5c933bf8eef4ca513e927a9ce7450d","user":{"login":"ProvidenceGeeks","id":31738390,"avatar_url":"https://avatars0.githubusercontent.com/u/31738390?v=4","gravatar_id":"","url":"https://api.github.com/users/ProvidenceGeeks","html_url":"https://github.com/ProvidenceGeeks","followers_url":"https://api.github.com/users/ProvidenceGeeks/followers","following_url":"https://api.github.com/users/ProvidenceGeeks/following{/other_user}","gists_url":"https://api.github.com/users/ProvidenceGeeks/gists{/gist_id}","starred_url":"https://api.github.com/users/ProvidenceGeeks/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ProvidenceGeeks/subscriptions","organizations_url":"https://api.github.com/users/ProvidenceGeeks/orgs","repos_url":"https://api.github.com/users/ProvidenceGeeks/repos","events_url":"https://api.github.com/users/ProvidenceGeeks/events{/privacy}","received_events_url":"https://api.github.com/users/ProvidenceGeeks/received_events","type":"Organization","site_admin":false},"repo":{"id":105284505,"name":"website-frontend","full_name":"ProvidenceGeeks/website-frontend","owner":{"login":"ProvidenceGeeks","id":31738390,"avatar_url":"https://avatars0.githubusercontent.com/u/31738390?v=4","gravatar_id":"","url":"https://api.github.com/users/ProvidenceGeeks","html_url":"https://github.com/ProvidenceGeeks","followers_url":"https://api.github.com/users/ProvidenceGeeks/followers","following_url":"https://api.github.com/users/ProvidenceGeeks/following{/other_user}","gists_url":"https://api.github.com/users/ProvidenceGeeks/gists{/gist_id}","starred_url":"https://api.github.com/users/ProvidenceGeeks/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ProvidenceGeeks/subscriptions","organizations_url":"https://api.github.com/users/ProvidenceGeeks/orgs","repos_url":"https://api.github.com/users/ProvidenceGeeks/repos","events_url":"https://api.github.com/users/ProvidenceGeeks/events{/privacy}","received_events_url":"https://api.github.com/users/ProvidenceGeeks/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/ProvidenceGeeks/website-frontend","description":"UI frontend repository for the Providence Geeks website","fork":false,"url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend","forks_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/forks","keys_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/teams","hooks_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/hooks","issue_events_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/issues/events{/number}","events_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/events","assignees_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/assignees{/user}","branches_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/branches{/branch}","tags_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/tags","blobs_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/git/refs{/sha}","trees_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/statuses/{sha}","languages_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/languages","stargazers_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/stargazers","contributors_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/contributors","subscribers_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/subscribers","subscription_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/subscription","commits_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/commits{/sha}","git_commits_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/git/commits{/sha}","comments_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/comments{/number}","issue_comment_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/issues/comments{/number}","contents_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/contents/{+path}","compare_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/merges","archive_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/downloads","issues_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/issues{/number}","pulls_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/pulls{/number}","milestones_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/milestones{/number}","notifications_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/labels{/name}","releases_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/releases{/id}","deployments_url":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/deployments","created_at":"2017-09-29T14:54:37Z","updated_at":"2017-12-15T16:35:16Z","pushed_at":"2017-12-17T23:20:43Z","git_url":"git://github.com/ProvidenceGeeks/website-frontend.git","ssh_url":"git@github.com:ProvidenceGeeks/website-frontend.git","clone_url":"https://github.com/ProvidenceGeeks/website-frontend.git","svn_url":"https://github.com/ProvidenceGeeks/website-frontend","homepage":"https://www.pvdgeeks.org","size":504,"stargazers_count":2,"watchers_count":2,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":2,"mirror_url":null,"archived":false,"open_issues_count":27,"license":null,"forks":2,"open_issues":27,"watchers":2,"default_branch":"develop"}},"_links":{"self":{"href":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/pulls/119"},"html":{"href":"https://github.com/ProvidenceGeeks/website-frontend/pull/119"},"issue":{"href":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/issues/119"},"comments":{"href":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/issues/119/comments"},"review_comments":{"href":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/pulls/119/comments"},"review_comment":{"href":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/pulls/119/commits"},"statuses":{"href":"https://api.github.com/repos/ProvidenceGeeks/website-frontend/statuses/c7bf297a9dc591973d1f4ef47ac2ecf0a2f33337"}},"author_association":"CONTRIBUTOR","merged":false,"mergeable":null,"rebaseable":null,"mergeable_state":"unknown","merged_by":null,"comments":0,"review_comments":0,"maintainer_can_modify":false,"commits":19,"additions":883,"deletions":109,"changed_files":34}}
{"actor":{"display_login":"thescientist13"}}