{"action":"created","issue":{"url":"https://api.github.com/repos/daveverwer/SwiftPMLibrary/issues/33","repository_url":"https://api.github.com/repos/daveverwer/SwiftPMLibrary","labels_url":"https://api.github.com/repos/daveverwer/SwiftPMLibrary/issues/33/labels{/name}","comments_url":"https://api.github.com/repos/daveverwer/SwiftPMLibrary/issues/33/comments","events_url":"https://api.github.com/repos/daveverwer/SwiftPMLibrary/issues/33/events","html_url":"https://github.com/daveverwer/SwiftPMLibrary/issues/33","id":478095283,"node_id":"MDU6SXNzdWU0NzgwOTUyODM=","number":33,"title":"Linux support","user":{"login":"drewag","id":845683,"node_id":"MDQ6VXNlcjg0NTY4Mw==","avatar_url":"https://avatars0.githubusercontent.com/u/845683?v=4","gravatar_id":"","url":"https://api.github.com/users/drewag","html_url":"https://github.com/drewag","followers_url":"https://api.github.com/users/drewag/followers","following_url":"https://api.github.com/users/drewag/following{/other_user}","gists_url":"https://api.github.com/users/drewag/gists{/gist_id}","starred_url":"https://api.github.com/users/drewag/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/drewag/subscriptions","organizations_url":"https://api.github.com/users/drewag/orgs","repos_url":"https://api.github.com/users/drewag/repos","events_url":"https://api.github.com/users/drewag/events{/privacy}","received_events_url":"https://api.github.com/users/drewag/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":12,"created_at":"2019-08-07T19:14:58Z","updated_at":"2019-08-08T19:55:01Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"As far as I can tell, there is no way to filter or even see if a package has Linux support. This is a major use case for me as most of what I do is cross-platform and it is much harder to find packages that are also cross-platform."},"comment":{"url":"https://api.github.com/repos/daveverwer/SwiftPMLibrary/issues/comments/519664375","html_url":"https://github.com/daveverwer/SwiftPMLibrary/issues/33#issuecomment-519664375","issue_url":"https://api.github.com/repos/daveverwer/SwiftPMLibrary/issues/33","id":519664375,"node_id":"MDEyOklzc3VlQ29tbWVudDUxOTY2NDM3NQ==","user":{"login":"daveverwer","id":5180,"node_id":"MDQ6VXNlcjUxODA=","avatar_url":"https://avatars0.githubusercontent.com/u/5180?v=4","gravatar_id":"","url":"https://api.github.com/users/daveverwer","html_url":"https://github.com/daveverwer","followers_url":"https://api.github.com/users/daveverwer/followers","following_url":"https://api.github.com/users/daveverwer/following{/other_user}","gists_url":"https://api.github.com/users/daveverwer/gists{/gist_id}","starred_url":"https://api.github.com/users/daveverwer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/daveverwer/subscriptions","organizations_url":"https://api.github.com/users/daveverwer/orgs","repos_url":"https://api.github.com/users/daveverwer/repos","events_url":"https://api.github.com/users/daveverwer/events{/privacy}","received_events_url":"https://api.github.com/users/daveverwer/received_events","type":"User","site_admin":false},"created_at":"2019-08-08T19:55:01Z","updated_at":"2019-08-08T19:55:01Z","author_association":"OWNER","body":"Honestly, I think the more I've thought about this today the more in favour I am of making this a completely opt-in thing by the package author.\r\n\r\nSomething like placing a .supports_linux (not necessarily that, but some file placed somewhere) file in the repository root. That way, it's the authors responsibility, and decision on whether to declare support for linux, as it is with their decision to state support for a specific version of iOS, macOS, etc...\r\n\r\nI really wish the Package.swift was just a JSON or YML file so it could be extended, but it's not.\r\n\r\nI have actually been thinking about making a spec for an additional metadata file which could go in the repository that would potentially include categorisation, a better description, keywords, etc... If I do this, having that be where the Linux support flag lives would be good. Need to think about this more though, and the library needs to get some adoption before people would consider adding a metadata file specifically for it."}}
{"actor":{"display_login":"daveverwer"}}