{"action":"created","issue":{"url":"https://api.github.com/repos/phetsims/sherpa/issues/17","labels_url":"https://api.github.com/repos/phetsims/sherpa/issues/17/labels{/name}","comments_url":"https://api.github.com/repos/phetsims/sherpa/issues/17/comments","events_url":"https://api.github.com/repos/phetsims/sherpa/issues/17/events","html_url":"https://github.com/phetsims/sherpa/issues/17","id":75312518,"number":17,"title":"restructure the sherpa repository?","user":{"login":"pixelzoom","id":3046552,"avatar_url":"https://avatars.githubusercontent.com/u/3046552?v=3","gravatar_id":"","url":"https://api.github.com/users/pixelzoom","html_url":"https://github.com/pixelzoom","followers_url":"https://api.github.com/users/pixelzoom/followers","following_url":"https://api.github.com/users/pixelzoom/following{/other_user}","gists_url":"https://api.github.com/users/pixelzoom/gists{/gist_id}","starred_url":"https://api.github.com/users/pixelzoom/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pixelzoom/subscriptions","organizations_url":"https://api.github.com/users/pixelzoom/orgs","repos_url":"https://api.github.com/users/pixelzoom/repos","events_url":"https://api.github.com/users/pixelzoom/events{/privacy}","received_events_url":"https://api.github.com/users/pixelzoom/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"pixelzoom","id":3046552,"avatar_url":"https://avatars.githubusercontent.com/u/3046552?v=3","gravatar_id":"","url":"https://api.github.com/users/pixelzoom","html_url":"https://github.com/pixelzoom","followers_url":"https://api.github.com/users/pixelzoom/followers","following_url":"https://api.github.com/users/pixelzoom/following{/other_user}","gists_url":"https://api.github.com/users/pixelzoom/gists{/gist_id}","starred_url":"https://api.github.com/users/pixelzoom/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pixelzoom/subscriptions","organizations_url":"https://api.github.com/users/pixelzoom/orgs","repos_url":"https://api.github.com/users/pixelzoom/repos","events_url":"https://api.github.com/users/pixelzoom/events{/privacy}","received_events_url":"https://api.github.com/users/pixelzoom/received_events","type":"User","site_admin":false},"milestone":null,"comments":4,"created_at":"2015-05-11T18:22:45Z","updated_at":"2015-05-13T19:13:23Z","closed_at":null,"body":"In IntelliJ IDEA, subdirectories of a repository can be excluded from a project, which is extremely useful for search/replace operations. Because all of the 3rd-party libraries are at the top-level of the sherpa repository, there is currently no way to exclude \"unwanted\" subdirectories while retaining \"wanted\" subdirectories.  This has resulted in recent changes being missed in info.js, breaking the build process.\r\n\r\nHow about if we put all of the 3rd-party libraries under sherpa/libs/? The repo structure would look like this:\r\n\r\n```\r\nsherpa/\r\n  .gitignore   \r\n  info.js\r\n  LICENSE \r\n  README.md\r\n  licenses/\r\n    almond.txt\r\n    ...\r\n    webgl-debug-2012.txt\r\n  libs/\r\n    syntaxhighlighter-3.0.38/\r\n    almond-0.2.9.js\r\n    ...\r\n    webgl-debug-2012.js\r\n```\r\n@samreid @jonathanolson @jbphet please weigh in."},"comment":{"url":"https://api.github.com/repos/phetsims/sherpa/issues/comments/101780628","html_url":"https://github.com/phetsims/sherpa/issues/17#issuecomment-101780628","issue_url":"https://api.github.com/repos/phetsims/sherpa/issues/17","id":101780628,"user":{"login":"pixelzoom","id":3046552,"avatar_url":"https://avatars.githubusercontent.com/u/3046552?v=3","gravatar_id":"","url":"https://api.github.com/users/pixelzoom","html_url":"https://github.com/pixelzoom","followers_url":"https://api.github.com/users/pixelzoom/followers","following_url":"https://api.github.com/users/pixelzoom/following{/other_user}","gists_url":"https://api.github.com/users/pixelzoom/gists{/gist_id}","starred_url":"https://api.github.com/users/pixelzoom/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pixelzoom/subscriptions","organizations_url":"https://api.github.com/users/pixelzoom/orgs","repos_url":"https://api.github.com/users/pixelzoom/repos","events_url":"https://api.github.com/users/pixelzoom/events{/privacy}","received_events_url":"https://api.github.com/users/pixelzoom/received_events","type":"User","site_admin":false},"created_at":"2015-05-13T19:13:23Z","updated_at":"2015-05-13T19:13:23Z","body":"I exclude sherpa from searches so that I am not finding/replacing things in 3rd-party libraries."}}