{"action":"created","issue":{"url":"https://api.github.com/repos/opensets/domainprofiles/issues/5","labels_url":"https://api.github.com/repos/opensets/domainprofiles/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/opensets/domainprofiles/issues/5/comments","events_url":"https://api.github.com/repos/opensets/domainprofiles/issues/5/events","html_url":"https://github.com/opensets/domainprofiles/issues/5","id":59417134,"number":5,"title":"\"platform\" field should have more depth","user":{"login":"stuartpb","id":572196,"avatar_url":"https://avatars.githubusercontent.com/u/572196?v=3","gravatar_id":"","url":"https://api.github.com/users/stuartpb","html_url":"https://github.com/stuartpb","followers_url":"https://api.github.com/users/stuartpb/followers","following_url":"https://api.github.com/users/stuartpb/following{/other_user}","gists_url":"https://api.github.com/users/stuartpb/gists{/gist_id}","starred_url":"https://api.github.com/users/stuartpb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stuartpb/subscriptions","organizations_url":"https://api.github.com/users/stuartpb/orgs","repos_url":"https://api.github.com/users/stuartpb/repos","events_url":"https://api.github.com/users/stuartpb/events{/privacy}","received_events_url":"https://api.github.com/users/stuartpb/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/opensets/domainprofiles/labels/schema%20change","name":"schema change","color":"207de5"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/opensets/domainprofiles/milestones/1","html_url":"https://github.com/opensets/domainprofiles/milestones/v0.1.0","labels_url":"https://api.github.com/repos/opensets/domainprofiles/milestones/1/labels","id":1157558,"number":1,"title":"v0.1.0","description":"Either things that depend on versioning, or things that must be completed before versioning is suitable.","creator":{"login":"stuartpb","id":572196,"avatar_url":"https://avatars.githubusercontent.com/u/572196?v=3","gravatar_id":"","url":"https://api.github.com/users/stuartpb","html_url":"https://github.com/stuartpb","followers_url":"https://api.github.com/users/stuartpb/followers","following_url":"https://api.github.com/users/stuartpb/following{/other_user}","gists_url":"https://api.github.com/users/stuartpb/gists{/gist_id}","starred_url":"https://api.github.com/users/stuartpb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stuartpb/subscriptions","organizations_url":"https://api.github.com/users/stuartpb/orgs","repos_url":"https://api.github.com/users/stuartpb/repos","events_url":"https://api.github.com/users/stuartpb/events{/privacy}","received_events_url":"https://api.github.com/users/stuartpb/received_events","type":"User","site_admin":false},"open_issues":9,"closed_issues":2,"state":"open","created_at":"2015-06-09T20:55:45Z","updated_at":"2015-06-16T18:45:00Z","due_on":null,"closed_at":null},"comments":5,"created_at":"2015-03-01T20:59:43Z","updated_at":"2015-06-27T20:05:37Z","closed_at":null,"body":"Right now, \"platform\" is just a simple field. However, it's entirely feasible that these profiles could hold *detailed* platform info (on the order of BuiltWith.com's info). Also, it's likely that platforms could be more complex than just 1:1 name matching.\r\n\r\nI propose that platform is redefined to something like `platform.application.name` and `platform.application.version`, where \"applications\" is a new set (next to \"profiles\") where versions, with their defaults, are provided as an array.\r\n\r\nMoreover, there's probably a need for some kind of \"mount path\" data for apps - keys they use as the basis of their URL defaults. This needs further consideration."},"comment":{"url":"https://api.github.com/repos/opensets/domainprofiles/issues/comments/116126947","html_url":"https://github.com/opensets/domainprofiles/issues/5#issuecomment-116126947","issue_url":"https://api.github.com/repos/opensets/domainprofiles/issues/5","id":116126947,"user":{"login":"stuartpb","id":572196,"avatar_url":"https://avatars.githubusercontent.com/u/572196?v=3","gravatar_id":"","url":"https://api.github.com/users/stuartpb","html_url":"https://github.com/stuartpb","followers_url":"https://api.github.com/users/stuartpb/followers","following_url":"https://api.github.com/users/stuartpb/following{/other_user}","gists_url":"https://api.github.com/users/stuartpb/gists{/gist_id}","starred_url":"https://api.github.com/users/stuartpb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stuartpb/subscriptions","organizations_url":"https://api.github.com/users/stuartpb/orgs","repos_url":"https://api.github.com/users/stuartpb/repos","events_url":"https://api.github.com/users/stuartpb/events{/privacy}","received_events_url":"https://api.github.com/users/stuartpb/received_events","type":"User","site_admin":false},"created_at":"2015-06-27T20:05:37Z","updated_at":"2015-06-27T20:05:37Z","body":"What about mount path variables? Maybe \"platform\" should have a \"stack\" array (structured as above, as a list of layers) and a \"config\" object."}}