{"action":"opened","issue":{"url":"https://api.github.com/repos/snoyberg/pantry/issues/1","repository_url":"https://api.github.com/repos/snoyberg/pantry","labels_url":"https://api.github.com/repos/snoyberg/pantry/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/snoyberg/pantry/issues/1/comments","events_url":"https://api.github.com/repos/snoyberg/pantry/issues/1/events","html_url":"https://github.com/snoyberg/pantry/issues/1","id":326243291,"number":1,"title":"Get this working for package hosting","user":{"login":"snoyberg","id":49415,"avatar_url":"https://avatars3.githubusercontent.com/u/49415?v=4","gravatar_id":"","url":"https://api.github.com/users/snoyberg","html_url":"https://github.com/snoyberg","followers_url":"https://api.github.com/users/snoyberg/followers","following_url":"https://api.github.com/users/snoyberg/following{/other_user}","gists_url":"https://api.github.com/users/snoyberg/gists{/gist_id}","starred_url":"https://api.github.com/users/snoyberg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/snoyberg/subscriptions","organizations_url":"https://api.github.com/users/snoyberg/orgs","repos_url":"https://api.github.com/users/snoyberg/repos","events_url":"https://api.github.com/users/snoyberg/events{/privacy}","received_events_url":"https://api.github.com/users/snoyberg/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-05-24T18:41:04Z","updated_at":"2018-05-24T18:41:04Z","closed_at":null,"author_association":"OWNER","body":"Just one mega-issue for now\r\n\r\n* [ ] Create a repo for storing outside-of-Hackage packages\r\n    * Subdir called \"packages\"\r\n    * Each additional package is a subdir of that\r\n    * Each of those turns into its own tree\r\n* [ ] Write a tool for turning all of Hackage + that extra repo into a database\r\n    * What do we do with the packages on Hackage that are broken?\r\n    * Publishes an index of Hackage:name-version and out-of-Hackage:name to tree key\r\n* [ ] Write a tool to download/unpack to a directory by tree key\r\n* [ ] Add support to stackage-curator to include pantry keys (in addition to what it already supports)\r\n* [ ] Define network protocol (presumably HTTPS), run a server, setup a cron job to update regularly\r\n    * Include the index info here for convenient lookups?\r\n* [ ] Add support to Stack to specify packages via pantry keys\r\n* [ ] Allow Stackage to start taking pantry-only packages\r\n* [ ] Add some automation around publishing pantry-only packages"}}
{"actor":{"display_login":"snoyberg"}}