{"action":"created","issue":{"url":"https://api.github.com/repos/jmoenig/morphic.js/issues/4","labels_url":"https://api.github.com/repos/jmoenig/morphic.js/issues/4/labels{/name}","comments_url":"https://api.github.com/repos/jmoenig/morphic.js/issues/4/comments","events_url":"https://api.github.com/repos/jmoenig/morphic.js/issues/4/events","html_url":"https://github.com/jmoenig/morphic.js/issues/4","id":10337332,"number":4,"title":"suggestion: splitting morphic.js in multiple files","user":{"login":"davidedc","id":769568,"avatar_url":"https://avatars.githubusercontent.com/u/769568?v=3","gravatar_id":"","url":"https://api.github.com/users/davidedc","html_url":"https://github.com/davidedc","followers_url":"https://api.github.com/users/davidedc/followers","following_url":"https://api.github.com/users/davidedc/following{/other_user}","gists_url":"https://api.github.com/users/davidedc/gists{/gist_id}","starred_url":"https://api.github.com/users/davidedc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davidedc/subscriptions","organizations_url":"https://api.github.com/users/davidedc/orgs","repos_url":"https://api.github.com/users/davidedc/repos","events_url":"https://api.github.com/users/davidedc/events{/privacy}","received_events_url":"https://api.github.com/users/davidedc/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2013-01-26T12:03:37Z","updated_at":"2015-02-10T16:59:47Z","closed_at":null,"body":"morphic.js now counts 10471 lines and has passed the limit of what Github can handle to show diffs online. Also I found myself investigating a few times what the history of a particular class was.\r\n\r\nBoth issues prompt me to suggest a splitting of the file into smaller ones. If having one unique morphic.js file is critical, a barebone build system that is entirely cross-plarform and requires zero installations is possible: just a simple script (.sh in unix and .bat in windows) that \"cat >>\"s (unix) or \"copy >>\"es (windows) multiple files into a concatenated file.\r\n\r\nI am a hipster coder, I code in Comic Sans and I know that not having a build system on a > 10K LOC project is very punk rock and a worthy topic of discussion with the snotty professional coders, I get it.\r\n\r\nStill, I put forward my suggestion, I volunteer to provide implementation."},"comment":{"url":"https://api.github.com/repos/jmoenig/morphic.js/issues/comments/73737500","html_url":"https://github.com/jmoenig/morphic.js/issues/4#issuecomment-73737500","issue_url":"https://api.github.com/repos/jmoenig/morphic.js/issues/4","id":73737500,"user":{"login":"luis140219","id":8597264,"avatar_url":"https://avatars.githubusercontent.com/u/8597264?v=3","gravatar_id":"","url":"https://api.github.com/users/luis140219","html_url":"https://github.com/luis140219","followers_url":"https://api.github.com/users/luis140219/followers","following_url":"https://api.github.com/users/luis140219/following{/other_user}","gists_url":"https://api.github.com/users/luis140219/gists{/gist_id}","starred_url":"https://api.github.com/users/luis140219/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/luis140219/subscriptions","organizations_url":"https://api.github.com/users/luis140219/orgs","repos_url":"https://api.github.com/users/luis140219/repos","events_url":"https://api.github.com/users/luis140219/events{/privacy}","received_events_url":"https://api.github.com/users/luis140219/received_events","type":"User","site_admin":false},"created_at":"2015-02-10T16:59:47Z","updated_at":"2015-02-10T16:59:47Z","body":"You could just skip the /blob/ and go directly to /edit/ via typing https://github.com/jmoenig/morphic.js/edit/master/morphic.js . Simply wait some time and when finished loading the blob, close the tab. No need for this."}}