{"action":"opened","number":1,"pull_request":{"url":"https://api.github.com/repos/flipboxstudio/boilerplate/pulls/1","id":168228731,"html_url":"https://github.com/flipboxstudio/boilerplate/pull/1","diff_url":"https://github.com/flipboxstudio/boilerplate/pull/1.diff","patch_url":"https://github.com/flipboxstudio/boilerplate/pull/1.patch","issue_url":"https://api.github.com/repos/flipboxstudio/boilerplate/issues/1","number":1,"state":"open","locked":false,"title":"Add Vue + Typescript with SSR","user":{"login":"krisanalfa","id":3734729,"avatar_url":"https://avatars0.githubusercontent.com/u/3734729?v=4","gravatar_id":"","url":"https://api.github.com/users/krisanalfa","html_url":"https://github.com/krisanalfa","followers_url":"https://api.github.com/users/krisanalfa/followers","following_url":"https://api.github.com/users/krisanalfa/following{/other_user}","gists_url":"https://api.github.com/users/krisanalfa/gists{/gist_id}","starred_url":"https://api.github.com/users/krisanalfa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/krisanalfa/subscriptions","organizations_url":"https://api.github.com/users/krisanalfa/orgs","repos_url":"https://api.github.com/users/krisanalfa/repos","events_url":"https://api.github.com/users/krisanalfa/events{/privacy}","received_events_url":"https://api.github.com/users/krisanalfa/received_events","type":"User","site_admin":false},"body":"## What changed\r\n- Dashboard using Vue + Typescript + Vuex with SSR enabled by default\r\n  - Hot reload enabled with Webpack HMR\r\n  - Bootstrap 4\r\n  - Script linting for more consistency in our code\r\n    - Make sure you are using VSCode with [EditorConfig](https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig), [TSlint](https://marketplace.visualstudio.com/items?itemName=eg2.tslint), [ESlint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint), and [Vetur](https://marketplace.visualstudio.com/items?itemName=octref.vetur) installed\r\n  - Production optimization\r\n- Using cookie based authentication for dashboard\r\n\r\n## WIP\r\n- Optimize webpack build configuration\r\n- Restructured SASS\r\n- Improve typing experience when using Vuex (probably [this package](https://github.com/istrib/vuex-typescript) could help)\r\n\r\n## Known Issue\r\n- Browser does not automatic reload when full reload is needed by Webpack HMR to proceed, you need to manually reload your browser when this happens\r\n- `dotnet ef database update` seems failing when you set database driver to `Mysql`. It complains about migration table not found. You need to create them on your own, here's the SQL script to create it:\r\n\r\n```sql\r\nCREATE TABLE `__EFMigrationsHistory` (\r\n    `MigrationId` varchar(150) NOT NULL,\r\n    `ProductVersion` varchar(32) NOT NULL,\r\n    PRIMARY KEY (`MigrationId`)\r\n);\r\n```\r\n\r\n## Trying this feature\r\n\r\n> I assume you have ran the migration using `dotnet ef database update`\r\n\r\n```sh\r\ngit fetch\r\ngit checkout -b feature/typescript origin/feature/typescript\r\ncd App\r\nnpm install\r\ndotnet run # development mode\r\n```\r\n\r\nTo publish it to production:\r\n\r\n```sh\r\nnpm run publish\r\n```\r\n\r\nTo run in production mode:\r\n\r\n```sh\r\nnpm run publish\r\nnpm run start\r\n```","created_at":"2018-02-09T12:35:15Z","updated_at":"2018-02-09T12:35:15Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"milestone":null,"commits_url":"https://api.github.com/repos/flipboxstudio/boilerplate/pulls/1/commits","review_comments_url":"https://api.github.com/repos/flipboxstudio/boilerplate/pulls/1/comments","review_comment_url":"https://api.github.com/repos/flipboxstudio/boilerplate/pulls/comments{/number}","comments_url":"https://api.github.com/repos/flipboxstudio/boilerplate/issues/1/comments","statuses_url":"https://api.github.com/repos/flipboxstudio/boilerplate/statuses/d2b13ce6636a1362f1eb533598767e958a8eba5c","head":{"label":"flipboxstudio:feature/vue-typescript-ssr","ref":"feature/vue-typescript-ssr","sha":"d2b13ce6636a1362f1eb533598767e958a8eba5c","user":{"login":"flipboxstudio","id":18345026,"avatar_url":"https://avatars2.githubusercontent.com/u/18345026?v=4","gravatar_id":"","url":"https://api.github.com/users/flipboxstudio","html_url":"https://github.com/flipboxstudio","followers_url":"https://api.github.com/users/flipboxstudio/followers","following_url":"https://api.github.com/users/flipboxstudio/following{/other_user}","gists_url":"https://api.github.com/users/flipboxstudio/gists{/gist_id}","starred_url":"https://api.github.com/users/flipboxstudio/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/flipboxstudio/subscriptions","organizations_url":"https://api.github.com/users/flipboxstudio/orgs","repos_url":"https://api.github.com/users/flipboxstudio/repos","events_url":"https://api.github.com/users/flipboxstudio/events{/privacy}","received_events_url":"https://api.github.com/users/flipboxstudio/received_events","type":"Organization","site_admin":false},"repo":{"id":86112121,"name":"boilerplate","full_name":"flipboxstudio/boilerplate","owner":{"login":"flipboxstudio","id":18345026,"avatar_url":"https://avatars2.githubusercontent.com/u/18345026?v=4","gravatar_id":"","url":"https://api.github.com/users/flipboxstudio","html_url":"https://github.com/flipboxstudio","followers_url":"https://api.github.com/users/flipboxstudio/followers","following_url":"https://api.github.com/users/flipboxstudio/following{/other_user}","gists_url":"https://api.github.com/users/flipboxstudio/gists{/gist_id}","starred_url":"https://api.github.com/users/flipboxstudio/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/flipboxstudio/subscriptions","organizations_url":"https://api.github.com/users/flipboxstudio/orgs","repos_url":"https://api.github.com/users/flipboxstudio/repos","events_url":"https://api.github.com/users/flipboxstudio/events{/privacy}","received_events_url":"https://api.github.com/users/flipboxstudio/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/flipboxstudio/boilerplate","description":"A dead simple boilerplate to build Restful API using .NET Core.","fork":false,"url":"https://api.github.com/repos/flipboxstudio/boilerplate","forks_url":"https://api.github.com/repos/flipboxstudio/boilerplate/forks","keys_url":"https://api.github.com/repos/flipboxstudio/boilerplate/keys{/key_id}","collaborators_url":"https://api.github.com/repos/flipboxstudio/boilerplate/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/flipboxstudio/boilerplate/teams","hooks_url":"https://api.github.com/repos/flipboxstudio/boilerplate/hooks","issue_events_url":"https://api.github.com/repos/flipboxstudio/boilerplate/issues/events{/number}","events_url":"https://api.github.com/repos/flipboxstudio/boilerplate/events","assignees_url":"https://api.github.com/repos/flipboxstudio/boilerplate/assignees{/user}","branches_url":"https://api.github.com/repos/flipboxstudio/boilerplate/branches{/branch}","tags_url":"https://api.github.com/repos/flipboxstudio/boilerplate/tags","blobs_url":"https://api.github.com/repos/flipboxstudio/boilerplate/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/flipboxstudio/boilerplate/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/flipboxstudio/boilerplate/git/refs{/sha}","trees_url":"https://api.github.com/repos/flipboxstudio/boilerplate/git/trees{/sha}","statuses_url":"https://api.github.com/repos/flipboxstudio/boilerplate/statuses/{sha}","languages_url":"https://api.github.com/repos/flipboxstudio/boilerplate/languages","stargazers_url":"https://api.github.com/repos/flipboxstudio/boilerplate/stargazers","contributors_url":"https://api.github.com/repos/flipboxstudio/boilerplate/contributors","subscribers_url":"https://api.github.com/repos/flipboxstudio/boilerplate/subscribers","subscription_url":"https://api.github.com/repos/flipboxstudio/boilerplate/subscription","commits_url":"https://api.github.com/repos/flipboxstudio/boilerplate/commits{/sha}","git_commits_url":"https://api.github.com/repos/flipboxstudio/boilerplate/git/commits{/sha}","comments_url":"https://api.github.com/repos/flipboxstudio/boilerplate/comments{/number}","issue_comment_url":"https://api.github.com/repos/flipboxstudio/boilerplate/issues/comments{/number}","contents_url":"https://api.github.com/repos/flipboxstudio/boilerplate/contents/{+path}","compare_url":"https://api.github.com/repos/flipboxstudio/boilerplate/compare/{base}...{head}","merges_url":"https://api.github.com/repos/flipboxstudio/boilerplate/merges","archive_url":"https://api.github.com/repos/flipboxstudio/boilerplate/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/flipboxstudio/boilerplate/downloads","issues_url":"https://api.github.com/repos/flipboxstudio/boilerplate/issues{/number}","pulls_url":"https://api.github.com/repos/flipboxstudio/boilerplate/pulls{/number}","milestones_url":"https://api.github.com/repos/flipboxstudio/boilerplate/milestones{/number}","notifications_url":"https://api.github.com/repos/flipboxstudio/boilerplate/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/flipboxstudio/boilerplate/labels{/name}","releases_url":"https://api.github.com/repos/flipboxstudio/boilerplate/releases{/id}","deployments_url":"https://api.github.com/repos/flipboxstudio/boilerplate/deployments","created_at":"2017-03-24T21:29:17Z","updated_at":"2018-01-20T18:12:22Z","pushed_at":"2018-02-09T12:16:27Z","git_url":"git://github.com/flipboxstudio/boilerplate.git","ssh_url":"git@github.com:flipboxstudio/boilerplate.git","clone_url":"https://github.com/flipboxstudio/boilerplate.git","svn_url":"https://github.com/flipboxstudio/boilerplate","homepage":"","size":339,"stargazers_count":2,"watchers_count":2,"language":"C#","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"archived":false,"open_issues_count":1,"license":null,"forks":1,"open_issues":1,"watchers":2,"default_branch":"master"}},"base":{"label":"flipboxstudio:master","ref":"master","sha":"5373f4236561f5d3c6f0f557b9acbded1e5f2be5","user":{"login":"flipboxstudio","id":18345026,"avatar_url":"https://avatars2.githubusercontent.com/u/18345026?v=4","gravatar_id":"","url":"https://api.github.com/users/flipboxstudio","html_url":"https://github.com/flipboxstudio","followers_url":"https://api.github.com/users/flipboxstudio/followers","following_url":"https://api.github.com/users/flipboxstudio/following{/other_user}","gists_url":"https://api.github.com/users/flipboxstudio/gists{/gist_id}","starred_url":"https://api.github.com/users/flipboxstudio/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/flipboxstudio/subscriptions","organizations_url":"https://api.github.com/users/flipboxstudio/orgs","repos_url":"https://api.github.com/users/flipboxstudio/repos","events_url":"https://api.github.com/users/flipboxstudio/events{/privacy}","received_events_url":"https://api.github.com/users/flipboxstudio/received_events","type":"Organization","site_admin":false},"repo":{"id":86112121,"name":"boilerplate","full_name":"flipboxstudio/boilerplate","owner":{"login":"flipboxstudio","id":18345026,"avatar_url":"https://avatars2.githubusercontent.com/u/18345026?v=4","gravatar_id":"","url":"https://api.github.com/users/flipboxstudio","html_url":"https://github.com/flipboxstudio","followers_url":"https://api.github.com/users/flipboxstudio/followers","following_url":"https://api.github.com/users/flipboxstudio/following{/other_user}","gists_url":"https://api.github.com/users/flipboxstudio/gists{/gist_id}","starred_url":"https://api.github.com/users/flipboxstudio/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/flipboxstudio/subscriptions","organizations_url":"https://api.github.com/users/flipboxstudio/orgs","repos_url":"https://api.github.com/users/flipboxstudio/repos","events_url":"https://api.github.com/users/flipboxstudio/events{/privacy}","received_events_url":"https://api.github.com/users/flipboxstudio/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/flipboxstudio/boilerplate","description":"A dead simple boilerplate to build Restful API using .NET Core.","fork":false,"url":"https://api.github.com/repos/flipboxstudio/boilerplate","forks_url":"https://api.github.com/repos/flipboxstudio/boilerplate/forks","keys_url":"https://api.github.com/repos/flipboxstudio/boilerplate/keys{/key_id}","collaborators_url":"https://api.github.com/repos/flipboxstudio/boilerplate/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/flipboxstudio/boilerplate/teams","hooks_url":"https://api.github.com/repos/flipboxstudio/boilerplate/hooks","issue_events_url":"https://api.github.com/repos/flipboxstudio/boilerplate/issues/events{/number}","events_url":"https://api.github.com/repos/flipboxstudio/boilerplate/events","assignees_url":"https://api.github.com/repos/flipboxstudio/boilerplate/assignees{/user}","branches_url":"https://api.github.com/repos/flipboxstudio/boilerplate/branches{/branch}","tags_url":"https://api.github.com/repos/flipboxstudio/boilerplate/tags","blobs_url":"https://api.github.com/repos/flipboxstudio/boilerplate/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/flipboxstudio/boilerplate/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/flipboxstudio/boilerplate/git/refs{/sha}","trees_url":"https://api.github.com/repos/flipboxstudio/boilerplate/git/trees{/sha}","statuses_url":"https://api.github.com/repos/flipboxstudio/boilerplate/statuses/{sha}","languages_url":"https://api.github.com/repos/flipboxstudio/boilerplate/languages","stargazers_url":"https://api.github.com/repos/flipboxstudio/boilerplate/stargazers","contributors_url":"https://api.github.com/repos/flipboxstudio/boilerplate/contributors","subscribers_url":"https://api.github.com/repos/flipboxstudio/boilerplate/subscribers","subscription_url":"https://api.github.com/repos/flipboxstudio/boilerplate/subscription","commits_url":"https://api.github.com/repos/flipboxstudio/boilerplate/commits{/sha}","git_commits_url":"https://api.github.com/repos/flipboxstudio/boilerplate/git/commits{/sha}","comments_url":"https://api.github.com/repos/flipboxstudio/boilerplate/comments{/number}","issue_comment_url":"https://api.github.com/repos/flipboxstudio/boilerplate/issues/comments{/number}","contents_url":"https://api.github.com/repos/flipboxstudio/boilerplate/contents/{+path}","compare_url":"https://api.github.com/repos/flipboxstudio/boilerplate/compare/{base}...{head}","merges_url":"https://api.github.com/repos/flipboxstudio/boilerplate/merges","archive_url":"https://api.github.com/repos/flipboxstudio/boilerplate/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/flipboxstudio/boilerplate/downloads","issues_url":"https://api.github.com/repos/flipboxstudio/boilerplate/issues{/number}","pulls_url":"https://api.github.com/repos/flipboxstudio/boilerplate/pulls{/number}","milestones_url":"https://api.github.com/repos/flipboxstudio/boilerplate/milestones{/number}","notifications_url":"https://api.github.com/repos/flipboxstudio/boilerplate/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/flipboxstudio/boilerplate/labels{/name}","releases_url":"https://api.github.com/repos/flipboxstudio/boilerplate/releases{/id}","deployments_url":"https://api.github.com/repos/flipboxstudio/boilerplate/deployments","created_at":"2017-03-24T21:29:17Z","updated_at":"2018-01-20T18:12:22Z","pushed_at":"2018-02-09T12:16:27Z","git_url":"git://github.com/flipboxstudio/boilerplate.git","ssh_url":"git@github.com:flipboxstudio/boilerplate.git","clone_url":"https://github.com/flipboxstudio/boilerplate.git","svn_url":"https://github.com/flipboxstudio/boilerplate","homepage":"","size":339,"stargazers_count":2,"watchers_count":2,"language":"C#","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"archived":false,"open_issues_count":1,"license":null,"forks":1,"open_issues":1,"watchers":2,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/flipboxstudio/boilerplate/pulls/1"},"html":{"href":"https://github.com/flipboxstudio/boilerplate/pull/1"},"issue":{"href":"https://api.github.com/repos/flipboxstudio/boilerplate/issues/1"},"comments":{"href":"https://api.github.com/repos/flipboxstudio/boilerplate/issues/1/comments"},"review_comments":{"href":"https://api.github.com/repos/flipboxstudio/boilerplate/pulls/1/comments"},"review_comment":{"href":"https://api.github.com/repos/flipboxstudio/boilerplate/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/flipboxstudio/boilerplate/pulls/1/commits"},"statuses":{"href":"https://api.github.com/repos/flipboxstudio/boilerplate/statuses/d2b13ce6636a1362f1eb533598767e958a8eba5c"}},"author_association":"COLLABORATOR","merged":false,"mergeable":null,"rebaseable":null,"mergeable_state":"unknown","merged_by":null,"comments":0,"review_comments":0,"maintainer_can_modify":false,"commits":14,"additions":13249,"deletions":375,"changed_files":68}}
{"actor":{"display_login":"krisanalfa"}}