openjs-foundation / code-and-learn

Organizing the Code&Learn session for Node+JS Interactive
14 stars 5 forks source link

Session Topic: node-addon-api - test for success #5

Open mhdawson opened 5 years ago

mhdawson commented 5 years ago

Topic of the session Help us broaden the set of tests used to validate node-addon-api. As the dependency on the ecosystem on this module continues to grow (~270k downloads a week and growing) come help build the safety net to make sure we can continue to make it better while ensuring we avoid breaking changes.

This is a good opportunity for those who know C/C++ but may be less familiar with JavaScript or those who are rusty with C/C++ but know JavaScript to contribute to Node.js on small focused task.

Project

node-addon-api is a project within the Node.js organization. It wraps the Node.js core C based N-API to provide a C++ API that is faster and easier to use from C++ code.

Describe the session

There is an existing list of small/manageable tests that we'd like to have added (https://github.com/nodejs/node-addon-api/issues/332). Come work on one of this with the help of the team building node-addon-api. We hope you leave with a PR that helps the ecosystem.

Additional context (optional) Testing will be on node-addon-api and the documentation is available here: https://github.com/nodejs/node-addon-api#api-documentation

node-addon-api support “N-API (pronounced N as in the letter, followed by API) is an API for building native Addons” Learn more: https://nodejs.org/dist/latest-v10.x/docs/api/n-api.html#n_api_n_api.