{"action":"created","issue":{"url":"https://api.github.com/repos/syntra/gsv/issues/8","repository_url":"https://api.github.com/repos/syntra/gsv","labels_url":"https://api.github.com/repos/syntra/gsv/issues/8/labels{/name}","comments_url":"https://api.github.com/repos/syntra/gsv/issues/8/comments","events_url":"https://api.github.com/repos/syntra/gsv/issues/8/events","html_url":"https://github.com/syntra/gsv/pull/8","id":361808218,"node_id":"MDExOlB1bGxSZXF1ZXN0MjE2Njg1ODMz","number":8,"title":"chore: add new:post generator","user":{"login":"garetmckinley","id":1624279,"node_id":"MDQ6VXNlcjE2MjQyNzk=","avatar_url":"https://avatars0.githubusercontent.com/u/1624279?v=4","gravatar_id":"","url":"https://api.github.com/users/garetmckinley","html_url":"https://github.com/garetmckinley","followers_url":"https://api.github.com/users/garetmckinley/followers","following_url":"https://api.github.com/users/garetmckinley/following{/other_user}","gists_url":"https://api.github.com/users/garetmckinley/gists{/gist_id}","starred_url":"https://api.github.com/users/garetmckinley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/garetmckinley/subscriptions","organizations_url":"https://api.github.com/users/garetmckinley/orgs","repos_url":"https://api.github.com/users/garetmckinley/repos","events_url":"https://api.github.com/users/garetmckinley/events{/privacy}","received_events_url":"https://api.github.com/users/garetmckinley/received_events","type":"User","site_admin":false},"labels":[{"id":1060784995,"node_id":"MDU6TGFiZWwxMDYwNzg0OTk1","url":"https://api.github.com/repos/syntra/gsv/labels/%F0%9F%8E%A9%20Enhancement","name":"🎩 Enhancement","color":"a2eeef","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-09-19T15:38:06Z","updated_at":"2018-09-20T06:35:24Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/syntra/gsv/pulls/8","html_url":"https://github.com/syntra/gsv/pull/8","diff_url":"https://github.com/syntra/gsv/pull/8.diff","patch_url":"https://github.com/syntra/gsv/pull/8.patch"},"body":"## Description\r\n\r\nRun a yeoman generator when the `gsv new:post` command is run.\r\n\r\n## Spec\r\n\r\nThe generator should...\r\n\r\n- [x] look for `.gsvrc` before starting\r\n- [x] run a `.gsvrc` generator if the file is absent\r\n- [ ] proceed directly back to the post generator after `.gsvrc` is created\r\n- __show the fields...__\r\n  - [ ] title\r\n  - [ ] slug (default value: `slugify(title)`)\r\n  - [ ] date (default value: `now()`)\r\n  - [ ] author radio buttons (ignore this field if we're moving directly from the `.gsvrc` generator, the `author` should be inferred from the author entered in that generator)\r\n    - [ ] the final author radio in the list should say `add new`\r\n    - [ ] when selecting add new, launch the full author generator\r\n  - [ ] tag field (comma separated)\r\n    - [ ] use fuzzy find to try and reduce duplications or deviations (`java-script` and `javascript` should match the same tag)\r\n\r\n  - [ ] tag confirmation (if fuzzy find found possible duplications, ask for confirmation on each \r\n  - [ ] status (draft, private, or published)\r\n    - draft posts will be totally ignored when building\r\n    - private posts will not appear anywhere on the site (including `sitemap.xml` and `robots.txt`) but are accessible with the direct url\r\n    - published posts appear everywhere"},"comment":{"url":"https://api.github.com/repos/syntra/gsv/issues/comments/423057487","html_url":"https://github.com/syntra/gsv/pull/8#issuecomment-423057487","issue_url":"https://api.github.com/repos/syntra/gsv/issues/8","id":423057487,"node_id":"MDEyOklzc3VlQ29tbWVudDQyMzA1NzQ4Nw==","user":{"login":"codecov[bot]","id":22429695,"node_id":"MDM6Qm90MjI0Mjk2OTU=","avatar_url":"https://avatars2.githubusercontent.com/in/254?v=4","gravatar_id":"","url":"https://api.github.com/users/codecov%5Bbot%5D","html_url":"https://github.com/apps/codecov","followers_url":"https://api.github.com/users/codecov%5Bbot%5D/followers","following_url":"https://api.github.com/users/codecov%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/codecov%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/codecov%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/codecov%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/codecov%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/codecov%5Bbot%5D/repos","events_url":"https://api.github.com/users/codecov%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/codecov%5Bbot%5D/received_events","type":"Bot","site_admin":false},"created_at":"2018-09-20T06:35:24Z","updated_at":"2018-09-20T06:35:24Z","author_association":"NONE","body":"# [Codecov](https://codecov.io/gh/syntra/gsv/pull/8?src=pr&el=h1) Report\n> Merging [#8](https://codecov.io/gh/syntra/gsv/pull/8?src=pr&el=desc) into [master](https://codecov.io/gh/syntra/gsv/commit/8740aa3dd93bd910c14357486f7fd50fae38a8c4?src=pr&el=desc) will **decrease** coverage by `3.16%`.\n> The diff coverage is `66.66%`.\n\n[![Impacted file tree graph](https://codecov.io/gh/syntra/gsv/pull/8/graphs/tree.svg?width=650&token=EP3RAPw3Kc&height=150&src=pr)](https://codecov.io/gh/syntra/gsv/pull/8?src=pr&el=tree)\n\n```diff\n@@            Coverage Diff            @@\n##           master      #8      +/-   ##\n=========================================\n- Coverage   80.27%   77.1%   -3.17%     \n=========================================\n  Files          13      16       +3     \n  Lines         147     166      +19     \n  Branches       25      24       -1     \n=========================================\n+ Hits          118     128      +10     \n- Misses         17      27      +10     \n+ Partials       12      11       -1\n```\n\n\n| [Impacted Files](https://codecov.io/gh/syntra/gsv/pull/8?src=pr&el=tree) | Coverage Δ | |\n|---|---|---|\n| [src/abstractions/command.ts](https://codecov.io/gh/syntra/gsv/pull/8/diff?src=pr&el=tree#diff-c3JjL2Fic3RyYWN0aW9ucy9jb21tYW5kLnRz) | `80.95% <ø> (ø)` | |\n| [src/utils/gsvrc/index.ts](https://codecov.io/gh/syntra/gsv/pull/8/diff?src=pr&el=tree#diff-c3JjL3V0aWxzL2dzdnJjL2luZGV4LnRz) | `100% <100%> (ø)` | :arrow_up: |\n| [src/commands/new/blog.ts](https://codecov.io/gh/syntra/gsv/pull/8/diff?src=pr&el=tree#diff-c3JjL2NvbW1hbmRzL25ldy9ibG9nLnRz) | `95.45% <100%> (ø)` | :arrow_up: |\n| [src/commands/new/post.ts](https://codecov.io/gh/syntra/gsv/pull/8/diff?src=pr&el=tree#diff-c3JjL2NvbW1hbmRzL25ldy9wb3N0LnRz) | `66.66% <100%> (-15.16%)` | :arrow_down: |\n| [src/utils/gsvrc/read.ts](https://codecov.io/gh/syntra/gsv/pull/8/diff?src=pr&el=tree#diff-c3JjL3V0aWxzL2dzdnJjL3JlYWQudHM=) | `100% <100%> (ø)` | |\n| [src/commands/config/init.ts](https://codecov.io/gh/syntra/gsv/pull/8/diff?src=pr&el=tree#diff-c3JjL2NvbW1hbmRzL2NvbmZpZy9pbml0LnRz) | `75% <100%> (ø)` | :arrow_up: |\n| [src/abstractions/generator/base.ts](https://codecov.io/gh/syntra/gsv/pull/8/diff?src=pr&el=tree#diff-c3JjL2Fic3RyYWN0aW9ucy9nZW5lcmF0b3IvYmFzZS50cw==) | `33.33% <27.27%> (ø)` | |\n| [src/abstractions/generator/index.ts](https://codecov.io/gh/syntra/gsv/pull/8/diff?src=pr&el=tree#diff-c3JjL2Fic3RyYWN0aW9ucy9nZW5lcmF0b3IvaW5kZXgudHM=) | `75% <75%> (ø)` | |\n| ... and [2 more](https://codecov.io/gh/syntra/gsv/pull/8/diff?src=pr&el=tree-more) | |\n\n------\n\n[Continue to review full report at Codecov](https://codecov.io/gh/syntra/gsv/pull/8?src=pr&el=continue).\n> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)\n> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`\n> Powered by [Codecov](https://codecov.io/gh/syntra/gsv/pull/8?src=pr&el=footer). Last update [8740aa3...44391ab](https://codecov.io/gh/syntra/gsv/pull/8?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).\n"}}
{"actor":{"display_login":"codecov"}}