{"action":"created","issue":{"url":"https://api.github.com/repos/SEED-platform/seed/issues/875","repository_url":"https://api.github.com/repos/SEED-platform/seed","labels_url":"https://api.github.com/repos/SEED-platform/seed/issues/875/labels{/name}","comments_url":"https://api.github.com/repos/SEED-platform/seed/issues/875/comments","events_url":"https://api.github.com/repos/SEED-platform/seed/issues/875/events","html_url":"https://github.com/SEED-platform/seed/pull/875","id":144029364,"number":875,"title":"Issue #567 - Tons of improvements","user":{"login":"axelstudios","id":411466,"avatar_url":"https://avatars.githubusercontent.com/u/411466?v=3","gravatar_id":"","url":"https://api.github.com/users/axelstudios","html_url":"https://github.com/axelstudios","followers_url":"https://api.github.com/users/axelstudios/followers","following_url":"https://api.github.com/users/axelstudios/following{/other_user}","gists_url":"https://api.github.com/users/axelstudios/gists{/gist_id}","starred_url":"https://api.github.com/users/axelstudios/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/axelstudios/subscriptions","organizations_url":"https://api.github.com/users/axelstudios/orgs","repos_url":"https://api.github.com/users/axelstudios/repos","events_url":"https://api.github.com/users/axelstudios/events{/privacy}","received_events_url":"https://api.github.com/users/axelstudios/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/SEED-platform/seed/labels/DO%20NOT%20MERGE","name":"DO NOT MERGE","color":"e11d21"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2016-03-28T17:12:23Z","updated_at":"2016-03-30T16:25:16Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/SEED-platform/seed/pulls/875","html_url":"https://github.com/SEED-platform/seed/pull/875","diff_url":"https://github.com/SEED-platform/seed/pull/875.diff","patch_url":"https://github.com/SEED-platform/seed/pull/875.patch"},"body":"More details coming..\r\n\r\nThis pull request adds support for ng-pluralize (smarter plural text [e.g. \"1 Project\"]), new dependency locations, easier (and portable) development environment configuration, dependency updates, tons of js lint cleanup (with added eslint), fixed extra scrollbars, and more.\r\n\r\n#### Workflow changes\r\n- The SEED version number (e.g. 1.4.0) is now located in package.json, not buried and hardcoded in about.html\r\n\r\n#### Developer changes\r\n- Node must be installed system-wide (node isn't used by seed, but it's required for installation of some npm dependencies)\r\n```bash\r\ncurl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -\r\nsudo apt-get install -y nodejs\r\n```\r\n- A custom (legacy) node.js build is no longer necessary, and node_modules is now located within the seed directory\r\n- Dependencies are correctly managed with package.json and bower.json\r\n- ~/local/ can be deleted\r\n- The following lines can be removed from ~/.bashrc\r\n```bash\r\nexport PATH=$HOME/local/bin:$PATH\r\nexport NODE_PATH=$HOME/local/lib/node_modules\r\n```\r\n- Install the dependencies (if global dependencies are missing, or if this is the first time running, the script will request root access to install bower, grunt-cli, and gulp-cli globally)\r\n```bash\r\ncd ~/seed\r\n./bin/install_javascript_dependencies.sh\r\n```\r\n\r\n#### Related Issue\r\n#567\r\n#### Screenshot\r\n![image](https://cloud.githubusercontent.com/assets/411466/14083694/3ab98c6a-f4d4-11e5-8499-55dabbb2293e.png)\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/SEED-platform/seed/issues/comments/203512583","html_url":"https://github.com/SEED-platform/seed/pull/875#issuecomment-203512583","issue_url":"https://api.github.com/repos/SEED-platform/seed/issues/875","id":203512583,"user":{"login":"nllong","id":1907354,"avatar_url":"https://avatars.githubusercontent.com/u/1907354?v=3","gravatar_id":"","url":"https://api.github.com/users/nllong","html_url":"https://github.com/nllong","followers_url":"https://api.github.com/users/nllong/followers","following_url":"https://api.github.com/users/nllong/following{/other_user}","gists_url":"https://api.github.com/users/nllong/gists{/gist_id}","starred_url":"https://api.github.com/users/nllong/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nllong/subscriptions","organizations_url":"https://api.github.com/users/nllong/orgs","repos_url":"https://api.github.com/users/nllong/repos","events_url":"https://api.github.com/users/nllong/events{/privacy}","received_events_url":"https://api.github.com/users/nllong/received_events","type":"User","site_admin":false},"created_at":"2016-03-30T16:25:16Z","updated_at":"2016-03-30T16:25:16Z","body":"@danielmcquillen  are you running the js tests locally -- if so, are we not running these on travis?"}}