{"action":"closed","issue":{"url":"https://api.github.com/repos/dotnet/cli/issues/394","repository_url":"https://api.github.com/repos/dotnet/cli","labels_url":"https://api.github.com/repos/dotnet/cli/issues/394/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/cli/issues/394/comments","events_url":"https://api.github.com/repos/dotnet/cli/issues/394/events","html_url":"https://github.com/dotnet/cli/issues/394","id":120233366,"number":394,"title":"Review the deps file format","user":{"login":"anurse","id":7574,"avatar_url":"https://avatars.githubusercontent.com/u/7574?v=3","gravatar_id":"","url":"https://api.github.com/users/anurse","html_url":"https://github.com/anurse","followers_url":"https://api.github.com/users/anurse/followers","following_url":"https://api.github.com/users/anurse/following{/other_user}","gists_url":"https://api.github.com/users/anurse/gists{/gist_id}","starred_url":"https://api.github.com/users/anurse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/anurse/subscriptions","organizations_url":"https://api.github.com/users/anurse/orgs","repos_url":"https://api.github.com/users/anurse/repos","events_url":"https://api.github.com/users/anurse/events{/privacy}","received_events_url":"https://api.github.com/users/anurse/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dotnet/cli/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"closed","locked":false,"assignee":{"login":"anurse","id":7574,"avatar_url":"https://avatars.githubusercontent.com/u/7574?v=3","gravatar_id":"","url":"https://api.github.com/users/anurse","html_url":"https://github.com/anurse","followers_url":"https://api.github.com/users/anurse/followers","following_url":"https://api.github.com/users/anurse/following{/other_user}","gists_url":"https://api.github.com/users/anurse/gists{/gist_id}","starred_url":"https://api.github.com/users/anurse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/anurse/subscriptions","organizations_url":"https://api.github.com/users/anurse/orgs","repos_url":"https://api.github.com/users/anurse/repos","events_url":"https://api.github.com/users/anurse/events{/privacy}","received_events_url":"https://api.github.com/users/anurse/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/dotnet/cli/milestones/3","html_url":"https://github.com/dotnet/cli/milestones/RC2-Feb","labels_url":"https://api.github.com/repos/dotnet/cli/milestones/3/labels","id":1343748,"number":3,"title":"RC2-Feb","description":"","creator":{"login":"Sridhar-MS","id":9423246,"avatar_url":"https://avatars.githubusercontent.com/u/9423246?v=3","gravatar_id":"","url":"https://api.github.com/users/Sridhar-MS","html_url":"https://github.com/Sridhar-MS","followers_url":"https://api.github.com/users/Sridhar-MS/followers","following_url":"https://api.github.com/users/Sridhar-MS/following{/other_user}","gists_url":"https://api.github.com/users/Sridhar-MS/gists{/gist_id}","starred_url":"https://api.github.com/users/Sridhar-MS/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Sridhar-MS/subscriptions","organizations_url":"https://api.github.com/users/Sridhar-MS/orgs","repos_url":"https://api.github.com/users/Sridhar-MS/repos","events_url":"https://api.github.com/users/Sridhar-MS/events{/privacy}","received_events_url":"https://api.github.com/users/Sridhar-MS/received_events","type":"User","site_admin":false},"open_issues":98,"closed_issues":99,"state":"open","created_at":"2015-10-08T01:23:25Z","updated_at":"2016-02-24T17:29:14Z","due_on":"2016-02-19T08:00:00Z","closed_at":null},"comments":1,"created_at":"2015-12-03T18:02:32Z","updated_at":"2016-02-24T17:29:14Z","closed_at":"2016-02-24T17:29:14Z","body":"The deps file format needs to be as simple as possible in order to be loaded by the shared host, but CSV appears to be a little too simple (and too noisy). As we work on #393 and #392, we will likely want to embed small amounts of structured data in the deps file. We'd certainly rather avoid making the deps file JSON, but we may want to investigate a slightly more compact and structured storage format.\r\n\r\nAlso, during #395, if we decide to embed the deps file, we may want to consider a simple binary format like [Cap'n Proto](https://capnproto.org/) which would make the shared-host \"parsing\" code extremely simple.\r\n\r\nEven without the embedding, we could consider a binary format... Users are never expected to edit this file.\r\n\r\n/cc @pakrym @davidfowl "}}