{"action":"closed","issue":{"url":"https://api.github.com/repos/humphd/brackets/issues/177","labels_url":"https://api.github.com/repos/humphd/brackets/issues/177/labels{/name}","comments_url":"https://api.github.com/repos/humphd/brackets/issues/177/comments","events_url":"https://api.github.com/repos/humphd/brackets/issues/177/events","html_url":"https://github.com/humphd/brackets/issues/177","id":67381240,"number":177,"title":"Land brackets-browser-livedev in src/extensions/default","user":{"login":"humphd","id":427398,"avatar_url":"https://avatars.githubusercontent.com/u/427398?v=3","gravatar_id":"","url":"https://api.github.com/users/humphd","html_url":"https://github.com/humphd","followers_url":"https://api.github.com/users/humphd/followers","following_url":"https://api.github.com/users/humphd/following{/other_user}","gists_url":"https://api.github.com/users/humphd/gists{/gist_id}","starred_url":"https://api.github.com/users/humphd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/humphd/subscriptions","organizations_url":"https://api.github.com/users/humphd/orgs","repos_url":"https://api.github.com/users/humphd/repos","events_url":"https://api.github.com/users/humphd/events{/privacy}","received_events_url":"https://api.github.com/users/humphd/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"sedge","id":1616860,"avatar_url":"https://avatars.githubusercontent.com/u/1616860?v=3","gravatar_id":"","url":"https://api.github.com/users/sedge","html_url":"https://github.com/sedge","followers_url":"https://api.github.com/users/sedge/followers","following_url":"https://api.github.com/users/sedge/following{/other_user}","gists_url":"https://api.github.com/users/sedge/gists{/gist_id}","starred_url":"https://api.github.com/users/sedge/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sedge/subscriptions","organizations_url":"https://api.github.com/users/sedge/orgs","repos_url":"https://api.github.com/users/sedge/repos","events_url":"https://api.github.com/users/sedge/events{/privacy}","received_events_url":"https://api.github.com/users/sedge/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/humphd/brackets/milestones/8","html_url":"https://github.com/humphd/brackets/milestones/Heartbeat%202%20-%20The%201Mb%20challenge","labels_url":"https://api.github.com/repos/humphd/brackets/milestones/8/labels","id":1121370,"number":8,"title":"Heartbeat 2 - The 1Mb challenge","description":"Fully support multi-file workflow including publishing, complete auth integration, etc.\r\nSee https://etherpad.mozilla.org/thimblerelaunch and\r\nhttps://etherpad.mozilla.org/thimbleideas","creator":{"login":"gideonthomas","id":5816130,"avatar_url":"https://avatars.githubusercontent.com/u/5816130?v=3","gravatar_id":"","url":"https://api.github.com/users/gideonthomas","html_url":"https://github.com/gideonthomas","followers_url":"https://api.github.com/users/gideonthomas/followers","following_url":"https://api.github.com/users/gideonthomas/following{/other_user}","gists_url":"https://api.github.com/users/gideonthomas/gists{/gist_id}","starred_url":"https://api.github.com/users/gideonthomas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gideonthomas/subscriptions","organizations_url":"https://api.github.com/users/gideonthomas/orgs","repos_url":"https://api.github.com/users/gideonthomas/repos","events_url":"https://api.github.com/users/gideonthomas/events{/privacy}","received_events_url":"https://api.github.com/users/gideonthomas/received_events","type":"User","site_admin":false},"open_issues":13,"closed_issues":8,"state":"open","created_at":"2015-05-20T15:02:06Z","updated_at":"2015-05-27T21:00:02Z","due_on":"2015-06-05T04:00:00Z","closed_at":null},"comments":1,"created_at":"2015-04-09T15:03:35Z","updated_at":"2015-05-27T21:00:02Z","closed_at":"2015-05-27T21:00:02Z","body":"We started out with `brackets-browser-livedev` as a submodule, partly because we wanted to keep `src/` is clean as possible for merging/submitting upstream work.  In that time the extension's code has become critical to working of Bramble, and I think it's time to consider landing the code directly in the repo and not using a submodule anymore.  Too often changes span both repos, and it's annoying and error prone to work that way.  We've got the proper isolation from Brackets code proper by doing so much in the extension at all. "}}