Skip to content
This repository has been archived by the owner on Feb 26, 2022. It is now read-only.

[Mentorship Diary] Ben and Sneha #155

Closed
Bamieh opened this issue Jul 4, 2019 · 2 comments
Closed

[Mentorship Diary] Ben and Sneha #155

Bamieh opened this issue Jul 4, 2019 · 2 comments

Comments

@Bamieh
Copy link
Contributor

Bamieh commented Jul 4, 2019

[Mentorship Diary] Ben and Sneha

(Mentorship Round 2) @bcoe will be mentoring @snehasi about testing in Node.js

@snehasi
Copy link

snehasi commented Jul 15, 2019

Kick off Meeting Notes: July 14 2019

Introductions

@bcoe and @snehasi had the first meeting over Hangouts on July 14. We introduced ourselves, talked about our projects and expectations from the mentorship.

Initial project idea discussion

We discussed proper test coverage and the issues faced in creating complete test sets and validators while maintaining the system. We talked about nodejs code coverage and c8. Ben also discussed V8, a JS engine and sourcemaps. Our project design isn't finalized yet but we hope to create a project which is useful for the nodejs community.

Communication

We will use weekly video call, GitHub, Slack and e-mail.

Next steps

  • Building Node.js

  • Reading on Sourcemaps and the javascript test coverage.

  • A design document for the project.

@snehasi
Copy link

snehasi commented Aug 1, 2019

Node.js Mentorship Meeting 2: Project Plan

Project plan as discussed by @bcoe and @snehasi

Detecting source map in executing script

Creating file with source map for testing

  • Edited cjs/loader.js to detect a source map.
  • Created a file with a source map using: npm i nyc -g (this can create a working source map that’s Base64 encoded, so we don’t have to load it from a file).

Caching Source Map

  • For common.js we extract the source map while caching.

Rewriting Stack Trace

Next Steps

Code for calling JavaScript from C++.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants