{"action":"created","issue":{"url":"https://api.github.com/repos/spf13/hugo/issues/2846","repository_url":"https://api.github.com/repos/spf13/hugo","labels_url":"https://api.github.com/repos/spf13/hugo/issues/2846/labels{/name}","comments_url":"https://api.github.com/repos/spf13/hugo/issues/2846/comments","events_url":"https://api.github.com/repos/spf13/hugo/issues/2846/events","html_url":"https://github.com/spf13/hugo/issues/2846","id":197900775,"number":2846,"title":"Proposal: Redefine GitHub issue label set","user":{"login":"moorereason","id":131056,"avatar_url":"https://avatars.githubusercontent.com/u/131056?v=3","gravatar_id":"","url":"https://api.github.com/users/moorereason","html_url":"https://github.com/moorereason","followers_url":"https://api.github.com/users/moorereason/followers","following_url":"https://api.github.com/users/moorereason/following{/other_user}","gists_url":"https://api.github.com/users/moorereason/gists{/gist_id}","starred_url":"https://api.github.com/users/moorereason/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/moorereason/subscriptions","organizations_url":"https://api.github.com/users/moorereason/orgs","repos_url":"https://api.github.com/users/moorereason/repos","events_url":"https://api.github.com/users/moorereason/events{/privacy}","received_events_url":"https://api.github.com/users/moorereason/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"moorereason","id":131056,"avatar_url":"https://avatars.githubusercontent.com/u/131056?v=3","gravatar_id":"","url":"https://api.github.com/users/moorereason","html_url":"https://github.com/moorereason","followers_url":"https://api.github.com/users/moorereason/followers","following_url":"https://api.github.com/users/moorereason/following{/other_user}","gists_url":"https://api.github.com/users/moorereason/gists{/gist_id}","starred_url":"https://api.github.com/users/moorereason/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/moorereason/subscriptions","organizations_url":"https://api.github.com/users/moorereason/orgs","repos_url":"https://api.github.com/users/moorereason/repos","events_url":"https://api.github.com/users/moorereason/events{/privacy}","received_events_url":"https://api.github.com/users/moorereason/received_events","type":"User","site_admin":false},"assignees":[{"login":"moorereason","id":131056,"avatar_url":"https://avatars.githubusercontent.com/u/131056?v=3","gravatar_id":"","url":"https://api.github.com/users/moorereason","html_url":"https://github.com/moorereason","followers_url":"https://api.github.com/users/moorereason/followers","following_url":"https://api.github.com/users/moorereason/following{/other_user}","gists_url":"https://api.github.com/users/moorereason/gists{/gist_id}","starred_url":"https://api.github.com/users/moorereason/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/moorereason/subscriptions","organizations_url":"https://api.github.com/users/moorereason/orgs","repos_url":"https://api.github.com/users/moorereason/repos","events_url":"https://api.github.com/users/moorereason/events{/privacy}","received_events_url":"https://api.github.com/users/moorereason/received_events","type":"User","site_admin":false}],"milestone":null,"comments":14,"created_at":"2016-12-28T19:04:20Z","updated_at":"2016-12-28T22:06:41Z","closed_at":null,"body":"We have too many issue labels in GitHub.  This proposal aims to redefine the label set.\r\n\r\n## Goals\r\n\r\n1. Reduce the number of labels.\r\n1. Shorten labels, if possible.\r\n2. Urlize labels (\"won't fix\" becomes \"wont-fix\")\r\n\r\n## Proposed Label Set\r\n\r\n- is/bug\r\n- is/docs\r\n- is/duplicate\r\n- is/enhancement\r\n- is/proposal\r\n- is/wishlist\r\n- needs/review\r\n- needs/user-feedback\r\n- status/already-works\r\n- status/cant-reproduce\r\n- status/please-contribute\r\n- status/upstream\r\n- status/wont-fix\r\n\r\n## Changes\r\n\r\n| Open | Old (30 labels)              | New (13 labels) |\r\n| ---- | ---------------------------- | --- |\r\n|   1  | area/assets                  | - |\r\n|   3  | area/cli                     | - |\r\n|   4  | area/content                 | - |\r\n|   3  | area/cpu-architectures       | - |\r\n|   0  | area/helpers                 | - |\r\n|   1  | area/nodes                   | - |\r\n|   2  | area/server                  | - |\r\n|   7  | area/templates               | - |\r\n|   0  | area/website                 | - |\r\n|   3  | exp/beginner                 | - |\r\n|   5  | exp/expert                   | - |\r\n|   5  | exp/intermediate             | - |\r\n|  36  | kind/bug                     | is/bug |\r\n|   5  | kind/discussion              | - |\r\n|  28  | kind/docs                    | is/docs |\r\n| 155  | kind/enhancement             | is/enhancement |\r\n|   0  | kind/question                | - |\r\n|  26  | kind/wishlist                | is/wishlist |\r\n|   0  | priority/P0                  | - |\r\n|   1  | priority/P1                  | - |\r\n|   3  | priority/P2                  | - |\r\n|   0  | status/already works         | status/already-works |\r\n|   2  | status/can't reproduce       | status/cant-reproduce |\r\n|   0  | status/duplicate             | is/duplicate |\r\n|   3  | status/in progress           | - |\r\n|   6  | status/pending review        | needs/review |\r\n|   1  | status/pending user feedback | needs/user-feedback |\r\n|  23  | status/please contribute     | status/please-contribute |\r\n|  10  | status/upstream              | status/upstream |\r\n|   0  | status/won’t fix             | status/wont-fix |\r\n|   -  | -                            | is/proposal |\r\n\r\n### Notes\r\n\r\n1. Out of the 367 open issues, removing these labels would only potentially affect 46 issues (sum of labels counts above).\r\n1. `area/*` labels are not used much and feel noisy.  Update issue title instead.\r\n1. `exp/*` labels are out.  Use `status/please-contribute` instead.\r\n2. `kind/discussion` is out.  Use `is/wishlist` or `is/proposal` and direct extended discussions to forums.\r\n3. `kind/question` is out.  Use forums.\r\n4. `status/in progress` is out.  Assign issue to user instead. We can look at the issue timestamp to see if something is actually in progress.  2 of the 3 \"in progress\" issues are over 1 year old. :see_no_evil: \r\n5. `priority/P0` and `priority/P1` are out.  Assign to milestones instead.\r\n6. `priority/P2` is out in favor of `is/wishlist`.\r\n8. `is/proposal` means you are proposing a change and intend to implement it (or at least help).  Different from `is/enhancement` since I think of those as just feature requests where the user doesn't intend to do anything.  Derek's \"Standardized Author Data\" proposal could use this label, and I would have used `is/proposal` for this issue. :grinning:\r\n\r\nPS - I may start relabeling some issues now, such as changing all `priority/P2` labels to `kind/wishlist`.\r\n\r\n/cc @bep @spf13 @digitalcraftsman @anthonyfok \r\n\r\n### Update:\r\nI failed to include `status/already-works` in my original Proposed Label Set.  Increases label count from 12 to 13."},"comment":{"url":"https://api.github.com/repos/spf13/hugo/issues/comments/269548690","html_url":"https://github.com/spf13/hugo/issues/2846#issuecomment-269548690","issue_url":"https://api.github.com/repos/spf13/hugo/issues/2846","id":269548690,"user":{"login":"moorereason","id":131056,"avatar_url":"https://avatars.githubusercontent.com/u/131056?v=3","gravatar_id":"","url":"https://api.github.com/users/moorereason","html_url":"https://github.com/moorereason","followers_url":"https://api.github.com/users/moorereason/followers","following_url":"https://api.github.com/users/moorereason/following{/other_user}","gists_url":"https://api.github.com/users/moorereason/gists{/gist_id}","starred_url":"https://api.github.com/users/moorereason/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/moorereason/subscriptions","organizations_url":"https://api.github.com/users/moorereason/orgs","repos_url":"https://api.github.com/users/moorereason/repos","events_url":"https://api.github.com/users/moorereason/events{/privacy}","received_events_url":"https://api.github.com/users/moorereason/received_events","type":"User","site_admin":false},"created_at":"2016-12-28T22:06:41Z","updated_at":"2016-12-28T22:06:41Z","body":"What do you think about creating a `maybe` or `wishlist` milestone?  I'd rather use a milestone to track urgency instead of labels."}}
{"actor":{"display_login":"moorereason"}}