{"action":"created","issue":{"url":"https://api.github.com/repos/openshift/origin/issues/7042","repository_url":"https://api.github.com/repos/openshift/origin","labels_url":"https://api.github.com/repos/openshift/origin/issues/7042/labels{/name}","comments_url":"https://api.github.com/repos/openshift/origin/issues/7042/comments","events_url":"https://api.github.com/repos/openshift/origin/issues/7042/events","html_url":"https://github.com/openshift/origin/pull/7042","id":131455096,"number":7042,"title":"consistently kebab case urls in web console","user":{"login":"benjaminapetersen","id":280512,"avatar_url":"https://avatars.githubusercontent.com/u/280512?v=3","gravatar_id":"","url":"https://api.github.com/users/benjaminapetersen","html_url":"https://github.com/benjaminapetersen","followers_url":"https://api.github.com/users/benjaminapetersen/followers","following_url":"https://api.github.com/users/benjaminapetersen/following{/other_user}","gists_url":"https://api.github.com/users/benjaminapetersen/gists{/gist_id}","starred_url":"https://api.github.com/users/benjaminapetersen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benjaminapetersen/subscriptions","organizations_url":"https://api.github.com/users/benjaminapetersen/orgs","repos_url":"https://api.github.com/users/benjaminapetersen/repos","events_url":"https://api.github.com/users/benjaminapetersen/events{/privacy}","received_events_url":"https://api.github.com/users/benjaminapetersen/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/openshift/origin/labels/component/web","name":"component/web","color":"0052cc"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2016-02-04T19:45:58Z","updated_at":"2016-02-04T20:04:38Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/openshift/origin/pulls/7042","html_url":"https://github.com/openshift/origin/pull/7042","diff_url":"https://github.com/openshift/origin/pull/7042.diff","patch_url":"https://github.com/openshift/origin/pull/7042.patch"},"body":"Update/rebased on the recent theme-f1.  Was easier to just create a new branch than fuss with the template differences.  [Previous closed PR is here](https://github.com/openshift/origin/pull/6707/files).\r\n\r\n- kebab case urls (and matching view templates)\r\n- add legacy redirects\r\n\r\nGist of comments from previous PR:\r\n- `redirectTo` does keep query strings\r\n- not an easy way to get a deprecation warning in a redirect path (but, is only 3 at this point)\r\n- kebab case chosen over camelCase or snake_case because it requires fewest changes for consistency & follows best practices for how browsers/crawlers understand the hyphen as a non-word character (doubleClickMe, double_click_me, double-click-me).  \r\n\r\n@spadgett @jwforres "},"comment":{"url":"https://api.github.com/repos/openshift/origin/issues/comments/180025686","html_url":"https://github.com/openshift/origin/pull/7042#issuecomment-180025686","issue_url":"https://api.github.com/repos/openshift/origin/issues/7042","id":180025686,"user":{"login":"benjaminapetersen","id":280512,"avatar_url":"https://avatars.githubusercontent.com/u/280512?v=3","gravatar_id":"","url":"https://api.github.com/users/benjaminapetersen","html_url":"https://github.com/benjaminapetersen","followers_url":"https://api.github.com/users/benjaminapetersen/followers","following_url":"https://api.github.com/users/benjaminapetersen/following{/other_user}","gists_url":"https://api.github.com/users/benjaminapetersen/gists{/gist_id}","starred_url":"https://api.github.com/users/benjaminapetersen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benjaminapetersen/subscriptions","organizations_url":"https://api.github.com/users/benjaminapetersen/orgs","repos_url":"https://api.github.com/users/benjaminapetersen/repos","events_url":"https://api.github.com/users/benjaminapetersen/events{/privacy}","received_events_url":"https://api.github.com/users/benjaminapetersen/received_events","type":"User","site_admin":false},"created_at":"2016-02-04T20:04:38Z","updated_at":"2016-02-04T20:04:38Z","body":"heh.  i love to rebase!  :sweat_smile: "}}