{"action":"created","issue":{"url":"https://api.github.com/repos/crystal-lang/shards/issues/110","repository_url":"https://api.github.com/repos/crystal-lang/shards","labels_url":"https://api.github.com/repos/crystal-lang/shards/issues/110/labels{/name}","comments_url":"https://api.github.com/repos/crystal-lang/shards/issues/110/comments","events_url":"https://api.github.com/repos/crystal-lang/shards/issues/110/events","html_url":"https://github.com/crystal-lang/shards/issues/110","id":159853005,"number":110,"title":"Use as a Build System","user":{"login":"keplersj","id":594124,"avatar_url":"https://avatars.githubusercontent.com/u/594124?v=3","gravatar_id":"","url":"https://api.github.com/users/keplersj","html_url":"https://github.com/keplersj","followers_url":"https://api.github.com/users/keplersj/followers","following_url":"https://api.github.com/users/keplersj/following{/other_user}","gists_url":"https://api.github.com/users/keplersj/gists{/gist_id}","starred_url":"https://api.github.com/users/keplersj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/keplersj/subscriptions","organizations_url":"https://api.github.com/users/keplersj/orgs","repos_url":"https://api.github.com/users/keplersj/repos","events_url":"https://api.github.com/users/keplersj/events{/privacy}","received_events_url":"https://api.github.com/users/keplersj/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/crystal-lang/shards/labels/feature","name":"feature","color":"009800"},{"url":"https://api.github.com/repos/crystal-lang/shards/labels/question","name":"question","color":"cc317c"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2016-06-12T22:58:01Z","updated_at":"2016-10-20T18:36:14Z","closed_at":null,"body":"Should `shards` be used as a build system manager in the future - much like Rust's `cargo`, node.js's `npm`, or Java's `maven`?"},"comment":{"url":"https://api.github.com/repos/crystal-lang/shards/issues/comments/255190770","html_url":"https://github.com/crystal-lang/shards/issues/110#issuecomment-255190770","issue_url":"https://api.github.com/repos/crystal-lang/shards/issues/110","id":255190770,"user":{"login":"iDev0urer","id":4535422,"avatar_url":"https://avatars.githubusercontent.com/u/4535422?v=3","gravatar_id":"","url":"https://api.github.com/users/iDev0urer","html_url":"https://github.com/iDev0urer","followers_url":"https://api.github.com/users/iDev0urer/followers","following_url":"https://api.github.com/users/iDev0urer/following{/other_user}","gists_url":"https://api.github.com/users/iDev0urer/gists{/gist_id}","starred_url":"https://api.github.com/users/iDev0urer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iDev0urer/subscriptions","organizations_url":"https://api.github.com/users/iDev0urer/orgs","repos_url":"https://api.github.com/users/iDev0urer/repos","events_url":"https://api.github.com/users/iDev0urer/events{/privacy}","received_events_url":"https://api.github.com/users/iDev0urer/received_events","type":"User","site_admin":false},"created_at":"2016-10-20T18:36:14Z","updated_at":"2016-10-20T18:36:14Z","body":"I was just about to submit this same request. One language that I love is Typescript which has a file called `tsconfig.json` that allows you to specify various compiler settings which you can also modify using command line flags. This is a powerful feature because editors can also read the file to get a better idea of what your build actually looks like.\r\n\r\nThis would make a world of difference with the vscode plugin which, right now, throws all kinds of errors when attempting to work on `crystal` itself because of things being redefined."}}
{"actor":{"display_login":"iDev0urer"}}