{"action":"created","issue":{"url":"https://api.github.com/repos/rustwasm/wasm-bindgen/issues/613","repository_url":"https://api.github.com/repos/rustwasm/wasm-bindgen","labels_url":"https://api.github.com/repos/rustwasm/wasm-bindgen/issues/613/labels{/name}","comments_url":"https://api.github.com/repos/rustwasm/wasm-bindgen/issues/613/comments","events_url":"https://api.github.com/repos/rustwasm/wasm-bindgen/issues/613/events","html_url":"https://github.com/rustwasm/wasm-bindgen/issues/613","id":347146370,"node_id":"MDU6SXNzdWUzNDcxNDYzNzA=","number":613,"title":"Publish the web-sys crate","user":{"login":"fitzgen","id":74571,"node_id":"MDQ6VXNlcjc0NTcx","avatar_url":"https://avatars2.githubusercontent.com/u/74571?v=4","gravatar_id":"","url":"https://api.github.com/users/fitzgen","html_url":"https://github.com/fitzgen","followers_url":"https://api.github.com/users/fitzgen/followers","following_url":"https://api.github.com/users/fitzgen/following{/other_user}","gists_url":"https://api.github.com/users/fitzgen/gists{/gist_id}","starred_url":"https://api.github.com/users/fitzgen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fitzgen/subscriptions","organizations_url":"https://api.github.com/users/fitzgen/orgs","repos_url":"https://api.github.com/users/fitzgen/repos","events_url":"https://api.github.com/users/fitzgen/events{/privacy}","received_events_url":"https://api.github.com/users/fitzgen/received_events","type":"User","site_admin":false},"labels":[{"id":990898954,"node_id":"MDU6TGFiZWw5OTA4OTg5NTQ=","url":"https://api.github.com/repos/rustwasm/wasm-bindgen/labels/Blocking%20Rust%202018","name":"Blocking Rust 2018","color":"FF0000","default":false},{"id":1012903713,"node_id":"MDU6TGFiZWwxMDEyOTAzNzEz","url":"https://api.github.com/repos/rustwasm/wasm-bindgen/labels/Rust%202018%20Release%20Candidate","name":"Rust 2018 Release Candidate","color":"d3005f","default":false},{"id":951972695,"node_id":"MDU6TGFiZWw5NTE5NzI2OTU=","url":"https://api.github.com/repos/rustwasm/wasm-bindgen/labels/frontend:webidl","name":"frontend:webidl","color":"bfd4f2","default":false},{"id":989797464,"node_id":"MDU6TGFiZWw5ODk3OTc0NjQ=","url":"https://api.github.com/repos/rustwasm/wasm-bindgen/labels/web-sys","name":"web-sys","color":"a0f48b","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-08-02T19:36:39Z","updated_at":"2018-08-02T20:52:03Z","closed_at":null,"author_association":"MEMBER","body":"As discussed in today's WG meeting, we are aiming for publishing an initial release of the `web-sys` crate for the Rust 2018 Release Candidate milestone. That's 6 weeks from now: 2018-09-13.\r\n\r\nWhat needs to be done before we ship an initial release of `web-sys`?\r\n\r\n* [ ] Namespaces support: https://github.com/rustwasm/wasm-bindgen/issues/253\r\n* [ ] Enable bindings generation for all the interfaces that need `Option<scalar>`: https://github.com/rustwasm/wasm-bindgen/tree/master/crates/web-sys/webidls/unavailable_option_primitive\r\n* [ ] Enable bindings generation for all the interfaces that use funky-named enum variants: https://github.com/rustwasm/wasm-bindgen/tree/master/crates/web-sys/webidls/unavailable_enum_ident\r\n* [ ] Implement inheritance and upcasting from [RFC #2](https://github.com/rustwasm/rfcs/pull/2)\r\n\r\nWhat else should we make sure is done for an initial release? For reference, [here are all the \"frontend:webidl\" issues](https://github.com/rustwasm/wasm-bindgen/issues?q=is%3Aissue+is%3Aopen+label%3Afrontend%3Awebidl) and[ here are all the \"web-sys\" issues](https://github.com/rustwasm/wasm-bindgen/issues?q=is%3Aissue+is%3Aopen+label%3Aweb-sys)\r\n\r\n+cc @ohanar @alexcrichton @twilco @dodj @jonathanKingston "},"comment":{"url":"https://api.github.com/repos/rustwasm/wasm-bindgen/issues/comments/410064164","html_url":"https://github.com/rustwasm/wasm-bindgen/issues/613#issuecomment-410064164","issue_url":"https://api.github.com/repos/rustwasm/wasm-bindgen/issues/613","id":410064164,"node_id":"MDEyOklzc3VlQ29tbWVudDQxMDA2NDE2NA==","user":{"login":"fitzgen","id":74571,"node_id":"MDQ6VXNlcjc0NTcx","avatar_url":"https://avatars2.githubusercontent.com/u/74571?v=4","gravatar_id":"","url":"https://api.github.com/users/fitzgen","html_url":"https://github.com/fitzgen","followers_url":"https://api.github.com/users/fitzgen/followers","following_url":"https://api.github.com/users/fitzgen/following{/other_user}","gists_url":"https://api.github.com/users/fitzgen/gists{/gist_id}","starred_url":"https://api.github.com/users/fitzgen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fitzgen/subscriptions","organizations_url":"https://api.github.com/users/fitzgen/orgs","repos_url":"https://api.github.com/users/fitzgen/repos","events_url":"https://api.github.com/users/fitzgen/events{/privacy}","received_events_url":"https://api.github.com/users/fitzgen/received_events","type":"User","site_admin":false},"created_at":"2018-08-02T20:52:03Z","updated_at":"2018-08-02T20:52:03Z","author_association":"MEMBER","body":"@ohanar good call! Added an item about implementing inheritance from the RFC.\r\n\r\nI think we should hold off on mixins or traits for base methods until we have another accepted RFC, since we *definitely* don't want to ship something as big as that until we are fairly sure it will be stable and not undergo a bunch of churn. That means that if we want to include something like that for the initial web-sys release, we should be starting design work / writing a draft of that RFC *now*."}}
{"actor":{"display_login":"fitzgen"}}