{"action":"created","issue":{"url":"https://api.github.com/repos/MozillaFoundation/plan/issues/165","labels_url":"https://api.github.com/repos/MozillaFoundation/plan/issues/165/labels{/name}","comments_url":"https://api.github.com/repos/MozillaFoundation/plan/issues/165/comments","events_url":"https://api.github.com/repos/MozillaFoundation/plan/issues/165/events","html_url":"https://github.com/MozillaFoundation/plan/issues/165","id":52171446,"number":165,"title":"Reduce Front-End Technical Debt","user":{"login":"thisandagain","id":747641,"avatar_url":"https://avatars.githubusercontent.com/u/747641?v=3","gravatar_id":"","url":"https://api.github.com/users/thisandagain","html_url":"https://github.com/thisandagain","followers_url":"https://api.github.com/users/thisandagain/followers","following_url":"https://api.github.com/users/thisandagain/following{/other_user}","gists_url":"https://api.github.com/users/thisandagain/gists{/gist_id}","starred_url":"https://api.github.com/users/thisandagain/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thisandagain/subscriptions","organizations_url":"https://api.github.com/users/thisandagain/orgs","repos_url":"https://api.github.com/users/thisandagain/repos","events_url":"https://api.github.com/users/thisandagain/events{/privacy}","received_events_url":"https://api.github.com/users/thisandagain/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/MozillaFoundation/plan/labels/desktop%20&%20tablet","name":"desktop & tablet","color":"207de5"},{"url":"https://api.github.com/repos/MozillaFoundation/plan/labels/p2","name":"p2","color":"fbca04"}],"state":"closed","locked":false,"assignee":{"login":"simonwex","id":25260,"avatar_url":"https://avatars.githubusercontent.com/u/25260?v=3","gravatar_id":"","url":"https://api.github.com/users/simonwex","html_url":"https://github.com/simonwex","followers_url":"https://api.github.com/users/simonwex/followers","following_url":"https://api.github.com/users/simonwex/following{/other_user}","gists_url":"https://api.github.com/users/simonwex/gists{/gist_id}","starred_url":"https://api.github.com/users/simonwex/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/simonwex/subscriptions","organizations_url":"https://api.github.com/users/simonwex/orgs","repos_url":"https://api.github.com/users/simonwex/repos","events_url":"https://api.github.com/users/simonwex/events{/privacy}","received_events_url":"https://api.github.com/users/simonwex/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/MozillaFoundation/plan/milestones/13","html_url":"https://github.com/MozillaFoundation/plan/milestones/March%2027","labels_url":"https://api.github.com/repos/MozillaFoundation/plan/milestones/13/labels","id":937624,"number":13,"title":"March 27","description":"","creator":{"login":"thisandagain","id":747641,"avatar_url":"https://avatars.githubusercontent.com/u/747641?v=3","gravatar_id":"","url":"https://api.github.com/users/thisandagain","html_url":"https://github.com/thisandagain","followers_url":"https://api.github.com/users/thisandagain/followers","following_url":"https://api.github.com/users/thisandagain/following{/other_user}","gists_url":"https://api.github.com/users/thisandagain/gists{/gist_id}","starred_url":"https://api.github.com/users/thisandagain/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thisandagain/subscriptions","organizations_url":"https://api.github.com/users/thisandagain/orgs","repos_url":"https://api.github.com/users/thisandagain/repos","events_url":"https://api.github.com/users/thisandagain/events{/privacy}","received_events_url":"https://api.github.com/users/thisandagain/received_events","type":"User","site_admin":false},"open_issues":12,"closed_issues":22,"state":"open","created_at":"2015-01-15T23:49:14Z","updated_at":"2015-03-30T15:54:22Z","due_on":"2015-03-27T07:00:00Z","closed_at":null},"comments":24,"created_at":"2014-12-16T21:45:25Z","updated_at":"2015-03-30T15:54:22Z","closed_at":"2015-03-30T15:54:22Z","body":"When building out new or modifying existing features on webmaker.org development is sometimes slowed due to engineering inconsistencies and a general lack of composability between various different parts of the site. \r\n\r\nExamples:\r\n- For recent revisions to login, two different approaches to the implementation needed to build built for both pre-angular and angular versions of our various tools.\r\n- For recent revisions to the information architecture & splash page, we had to build / style many elements twice as some pages are rendered with angular and some are not.\r\n\r\n### Audience\r\nStaff and contributors to webmaker.org\r\n\r\n### Success\r\nThought experiment:\r\nIf someone wanted to add a link and change the background to neon fuchsia on the header of webmaker.org, that should require one-line edits to 3 files (HTML, CSS, locale).\r\n\r\n### Vision\r\nI'm not really sure and could use some help here. Regardless of the technology at play I'm curious if focusing on *a* solution for 2 weeks could substantively improve turn-around time and quality / consistency.\r\n\r\n#### MVP\r\nImprove consistency between various parts of the \"core\" of webmaker.org (not including tools).\r\n\r\n### Risks\r\nThe biggest risk I see is if this is best done incrementally and not particularly well suited for a 2 week sprint this would be a waste of time (and typing). :smile:\r\n\r\n#### RACI\r\n* Phase: Build\r\n* Owner: @simonwex \r\n* Decision Maker: @davidascher\r\n* Design Lead: n/a\r\n* Development Lead: TBD\r\n* Quality Verifier: @thisandagain\r\n"},"comment":{"url":"https://api.github.com/repos/MozillaFoundation/plan/issues/comments/87733108","html_url":"https://github.com/MozillaFoundation/plan/issues/165#issuecomment-87733108","issue_url":"https://api.github.com/repos/MozillaFoundation/plan/issues/165","id":87733108,"user":{"login":"thisandagain","id":747641,"avatar_url":"https://avatars.githubusercontent.com/u/747641?v=3","gravatar_id":"","url":"https://api.github.com/users/thisandagain","html_url":"https://github.com/thisandagain","followers_url":"https://api.github.com/users/thisandagain/followers","following_url":"https://api.github.com/users/thisandagain/following{/other_user}","gists_url":"https://api.github.com/users/thisandagain/gists{/gist_id}","starred_url":"https://api.github.com/users/thisandagain/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thisandagain/subscriptions","organizations_url":"https://api.github.com/users/thisandagain/orgs","repos_url":"https://api.github.com/users/thisandagain/repos","events_url":"https://api.github.com/users/thisandagain/events{/privacy}","received_events_url":"https://api.github.com/users/thisandagain/received_events","type":"User","site_admin":false},"created_at":"2015-03-30T15:54:22Z","updated_at":"2015-03-30T15:54:22Z","body":"Lots of progress has been made on this in various different efforts over the past few weeks: login, testing, etc. As we are moving into the build phase for the next version of Webmaker, I propose we close this and follow-up with more granular tickets as needed."}}