Terminology: How to contribute… etc. #195
Description
How to contribute:
-
There is at least one well thought out list of terms and maybe more which can be used by everyone to make their own contributions to this effort. If you find others, please don't hesitate to quote them in a comment including a link from the original comment's timestamp.
-
If you think you and one of the curated terms are a good fit, please feel free to join in on Create Terminology.md #158.
Example:
Great to see things moving here, sorry for a delayed response on this.
I'm not sure how these things fit into the current structure, but here is an attempt at listing some terms we should try to ensure are adequately covered:
- Module resolution
- Resolution algorithm
- Module instantiation
- Module Linking
- Export binding
- Default export
- Named exports
- Circular references
- Function hoisting, TDZ
- Module namespace
- Module record
- Module execution
- Loader hooks
- Dynamic instantiation
- Declarative instantiation
- Dynamic import
- Import meta
- Module format
- Synchronous / Asynchronous execution
- Transparent interop (one-way / two-way)
- Conditional loading
- "mjs"
- Unambiguous grammar
I can gladly copy some of these over to the right places in the skeleton if it helps. Otherwise please feel free to integrate any of the above as you see fit @SMotaal, and then hopefully with the skeleton in place we can start to crowdsource the actual descriptions :)
Originally posted by @guybedford in #119 (comment)