{"action":"created","issue":{"url":"https://api.github.com/repos/nodejs/abi-stable-node/issues/18","repository_url":"https://api.github.com/repos/nodejs/abi-stable-node","labels_url":"https://api.github.com/repos/nodejs/abi-stable-node/issues/18/labels{/name}","comments_url":"https://api.github.com/repos/nodejs/abi-stable-node/issues/18/comments","events_url":"https://api.github.com/repos/nodejs/abi-stable-node/issues/18/events","html_url":"https://github.com/nodejs/abi-stable-node/issues/18","id":188866995,"number":18,"title":"Roadmap","user":{"login":"mhdawson","id":9373002,"avatar_url":"https://avatars0.githubusercontent.com/u/9373002?v=3","gravatar_id":"","url":"https://api.github.com/users/mhdawson","html_url":"https://github.com/mhdawson","followers_url":"https://api.github.com/users/mhdawson/followers","following_url":"https://api.github.com/users/mhdawson/following{/other_user}","gists_url":"https://api.github.com/users/mhdawson/gists{/gist_id}","starred_url":"https://api.github.com/users/mhdawson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mhdawson/subscriptions","organizations_url":"https://api.github.com/users/mhdawson/orgs","repos_url":"https://api.github.com/users/mhdawson/repos","events_url":"https://api.github.com/users/mhdawson/events{/privacy}","received_events_url":"https://api.github.com/users/mhdawson/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-11-11T22:42:01Z","updated_at":"2017-06-05T12:47:32Z","closed_at":null,"body":"# Roadmap\r\n\r\n✅ **Milestone 1** - Initial API Implementation (DONE except landing EP)\r\n  * Initial concept defined in EP\r\n  * Initial API \r\n  * All [NaN examples](https://github.com/nodejs/abi-stable-node-addon-examples) running\r\n  * Implementation of initial modules ([`leveldown`](https://github.com/boingoing/leveldown/) and [`nanomsg`](https://github.com/sampsongao/node-nanomsg))\r\n\r\n✅ **Milestone 2** - Ports across versions and runtimes\r\n  * Ports to ChakraCore (7.x)\r\n  * Ports across versions (0.10.x, 0.12.x, 6.2.x, 7.x)\r\n  * [Performance Eval](https://github.com/nodejs/abi-stable-node/issues/8#issuecomment-260032253) of initial implementation\r\n\r\n✅ **Milestone 3** - Demo for Node Interactive\r\n\r\n✅ **Milestone 4** - Full error handling\r\n  * Land EP as a draft after CTC Review\r\n  * Addition of full error handling\r\n  * Broad analysis of V8 API usage in top 30 most downloaded native modules    \r\n  * Investigate `canvas`\r\n  * Evaluate Performance \r\n\r\n✅ **Milestone 5** - API feature complete (VM summit Readiness)\r\n  * Full API checked in to abi-stable-node and up to date with current Node.js master\r\n  * Update ports to head of v6, v8, ChakraCore-master\r\n  * Enable build flag for experimental support for NAPI\r\n  * Complete porting [`IoTivity`](https://github.com/gabrielschulhof/iotivity-node/tree/abi-stable)\r\n  * Convert most depended on native module `node-sass`\r\n  * Convert native module from CITGM List `canvas` \r\n  * Community review checkpoint and update EPS\r\n  * Demo \r\n\r\n✅ **Milestone 6** - Land in master as Experimental - Targeting Node version 8.0\r\n* Submit PR to Node master \r\n* Land N-API in Node 8.0\r\n\r\n**Milestone 7** - Community Outreach\r\n* Documentation for migrating existing Native modules to NAPI \r\n* Automation for Migration assistance \r\n* Blog: call to action for community / early adopters \r\n"},"comment":{"url":"https://api.github.com/repos/nodejs/abi-stable-node/issues/comments/306179021","html_url":"https://github.com/nodejs/abi-stable-node/issues/18#issuecomment-306179021","issue_url":"https://api.github.com/repos/nodejs/abi-stable-node/issues/18","id":306179021,"user":{"login":"RReverser","id":557590,"avatar_url":"https://avatars1.githubusercontent.com/u/557590?v=3","gravatar_id":"","url":"https://api.github.com/users/RReverser","html_url":"https://github.com/RReverser","followers_url":"https://api.github.com/users/RReverser/followers","following_url":"https://api.github.com/users/RReverser/following{/other_user}","gists_url":"https://api.github.com/users/RReverser/gists{/gist_id}","starred_url":"https://api.github.com/users/RReverser/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RReverser/subscriptions","organizations_url":"https://api.github.com/users/RReverser/orgs","repos_url":"https://api.github.com/users/RReverser/repos","events_url":"https://api.github.com/users/RReverser/events{/privacy}","received_events_url":"https://api.github.com/users/RReverser/received_events","type":"User","site_admin":false},"created_at":"2017-06-05T12:47:32Z","updated_at":"2017-06-05T12:47:32Z","body":"Sorry for commenting on a probably inappropriate issue, but the Hangout link in the README seems dead. Are you still doing meetings? I'm trying to implement N-API on a somewhat unusual target and got quite a few questions/suggestions that would love to discuss."}}
{"actor":{"display_login":"RReverser"}}