doc/README.md
This guide provides clear and concise instructions to help you create well-organized and readable documentation for the Node.js community. It covers organization, spelling, formatting, and more to ensure consistency and professionalism across all documents.
lowercase-with-dashes.md.
child_process)..editorconfig.
make test-doc -j or vcbuild test-doc.#).##, ###, etc.) to organize content hierarchically.[a link][]) over inline links ([a link](http://example.com)).* `byteOffset` {integer} Index of first byte to expose. **Default:** `0`.
Use language-aware fences (e.g., ```js) for code blocks.
Info String: Use the appropriate info string from the following list:
| Language | Info String |
|---|---|
| Bash | bash |
| C | c |
| CommonJS | cjs |
| CoffeeScript | coffee |
| Terminal Session | console |
| C++ | cpp |
| Diff | diff |
| HTTP | http |
| JavaScript | js |
| JSON | json |
| Markdown | markdown |
| EcmaScript | mjs |
| Powershell | powershell |
| R | r |
| Plaintext | text |
| TypeScript | typescript |
Use text for languages not listed until their grammar is added to remark-preset-lint-node.
\_, \*, \`.socket.end() instead of socket.end.* `name` {type|type2} Optional description. **Default:** `value`.
* `byteOffset` {integer} Index of first byte to expose. **Default:** `0`.
* Returns: {type|type2} Optional description.
* Returns: {AsyncHook} A reference to `asyncHook`.
node is acceptable.For topics not addressed here, please consult the Microsoft Writing Style Guide.