Skip to content

Commit 5c12361

Browse files
committed
enhance<v12.x-httpp>: merge v12.x mainline
2 parents a08117e + 461e0e4 commit 5c12361

File tree

3,126 files changed

+279259
-55803
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

3,126 files changed

+279259
-55803
lines changed

.eslintrc.js

+2
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,9 @@ module.exports = {
4343
{
4444
files: [
4545
'doc/api/esm.md',
46+
'doc/api/module.md',
4647
'doc/api/modules.md',
48+
'doc/api/packages.md',
4749
'test/es-module/test-esm-type-flag.js',
4850
'test/es-module/test-esm-type-flag-alias.js',
4951
'*.mjs',

.github/CODEOWNERS

+78-53
Original file line numberDiff line numberDiff line change
@@ -5,72 +5,97 @@
55
# 3. PRs touching any code with a codeowner must be signed off by at least one
66
# person on the code owner team.
77

8-
./.github/CODEOWNERS @nodejs/tsc
8+
# tsc & commcomm
9+
10+
/.github/CODEOWNERS @nodejs/tsc
11+
/GOVERNANCE.md @nodejs/tsc
12+
/onboarding.md @nodejs/tsc
13+
/CODE_OF_CONDUCT.md @nodejs/tsc @nodejs/community-committee
14+
/CONTRIBUTING.md @nodejs/tsc @nodejs/community-committee
15+
/LICENSE @nodejs/tsc @nodejs/community-committee
16+
/doc/guides/contributing/code-of-conduct.md @nodejs/tsc @nodejs/community-committee
17+
# TODO(mmarchini): the bot doens't have a notion of precedence, that might
18+
# change when move the codeowners code to an Action, at which point we can
19+
# uncomment the line below
20+
# /doc/guides/contributing/*.md @nodejs/tsc
21+
/doc/guides/contributing/issues.md @nodejs/tsc
22+
/doc/guides/contributing/pull-requests.md @nodejs/tsc
23+
/doc/guides/collaborator-guide.md @nodejs/tsc
24+
/doc/guides/offboarding.md @nodejs/tsc
25+
/doc/guides/onboarding-extras.md @nodejs/tsc
926

1027
# net
1128

12-
# ./deps/cares @nodejs/net
13-
# ./doc/api/dns.md @nodejs/net
14-
# ./doc/api/dgram.md @nodejs/net
15-
# ./doc/api/net.md @nodejs/net
16-
# ./lib/dgram.js @nodejs/net
17-
# ./lib/dns.js @nodejs/net
18-
# ./lib/net.js @nodejs/net @nodejs/quic
19-
# ./lib/internal/dgram.js @nodejs/net
20-
# ./lib/internal/dns/* @nodejs/net
21-
# ./lib/internal/net.js @nodejs/net
22-
# ./lib/internal/socket_list.js @nodejs/net
23-
# ./lib/internal/js_stream_socket.js @nodejs/net
24-
# ./src/cares_wrap.h @nodejs/net
25-
# ./src/connect_wrap.* @nodejs/net
26-
# ./src/connection_wrap.* @nodejs/net
27-
# ./src/node_sockaddr* @nodejs/net
28-
# ./src/tcp_wrap.* @nodejs/net
29-
# ./src/udp_wrap.* @nodejs/net
29+
/deps/cares @nodejs/net
30+
/doc/api/dns.md @nodejs/net
31+
/doc/api/dgram.md @nodejs/net
32+
/doc/api/net.md @nodejs/net
33+
/lib/dgram.js @nodejs/net
34+
/lib/dns.js @nodejs/net
35+
/lib/net.js @nodejs/net @nodejs/quic
36+
/lib/internal/dgram.js @nodejs/net
37+
/lib/internal/dns/* @nodejs/net
38+
/lib/internal/net.js @nodejs/net
39+
/lib/internal/socket_list.js @nodejs/net
40+
/lib/internal/js_stream_socket.js @nodejs/net
41+
/src/cares_wrap.h @nodejs/net
42+
/src/connect_wrap.* @nodejs/net
43+
/src/connection_wrap.* @nodejs/net
44+
/src/node_sockaddr* @nodejs/net
45+
/src/tcp_wrap.* @nodejs/net
46+
/src/udp_wrap.* @nodejs/net
3047

3148
# tls/crypto
3249

33-
# ./lib/internal/crypto/* @nodejs/crypto
34-
# ./lib/internal/tls.js @nodejs/crypto @nodejs/net
35-
# ./lib/crypto.js @nodejs/crypto
36-
# ./lib/tls.js @nodejs/crypto @nodejs/net
37-
# ./src/node_crypto* @nodejs/crypto
38-
# ./src/node_crypto_common* @nodejs/crypto @nodejs/quic
50+
/lib/internal/crypto/* @nodejs/crypto
51+
/lib/internal/tls.js @nodejs/crypto @nodejs/net
52+
/lib/crypto.js @nodejs/crypto
53+
/lib/tls.js @nodejs/crypto @nodejs/net
54+
/src/node_crypto* @nodejs/crypto
55+
/src/node_crypto_common* @nodejs/crypto @nodejs/quic
3956

4057
# http
4158

42-
# ./deps/llhttp/* @nodejs/http @nodejs/net
43-
# ./doc/api/http.md @nodejs/http @nodejs/net
44-
# ./doc/api/http2.md @nodejs/http @nodejs/net
45-
# ./lib/_http_* @nodejs/http @nodejs/net
46-
# ./lib/http.js @nodejs/http @nodejs/net
47-
# ./lib/https.js @nodejs/crypto @nodejs/net @nodejs/http
48-
# ./src/node_http_common* @nodejs/http @nodejs/http2 @nodejs/quic @nodejs/net
49-
# ./src/node_http_parser.cc @nodejs/http @nodejs/net
59+
/deps/llhttp/* @nodejs/http @nodejs/net
60+
/doc/api/http.md @nodejs/http @nodejs/net
61+
/doc/api/http2.md @nodejs/http @nodejs/net
62+
/lib/_http_* @nodejs/http @nodejs/net
63+
/lib/http.js @nodejs/http @nodejs/net
64+
/lib/https.js @nodejs/crypto @nodejs/net @nodejs/http
65+
/src/node_http_common* @nodejs/http @nodejs/http2 @nodejs/quic @nodejs/net
66+
/src/node_http_parser.cc @nodejs/http @nodejs/net
5067

5168
# http2
5269

53-
# ./deps/nghttp2/* @nodejs/http2 @nodejs/net
54-
# ./doc/api/http2.md @nodejs/http2 @nodejs/net
55-
# ./lib/http2.js @nodejs/http2 @nodejs/net
56-
# ./lib/internal/http2/* @nodejs/http2 @nodejs/net
57-
# ./src/node_http2* @nodejs/http2 @nodejs/net
58-
# ./src/node_mem* @nodejs/http2
70+
/deps/nghttp2/* @nodejs/http2 @nodejs/net
71+
/doc/api/http2.md @nodejs/http2 @nodejs/net
72+
/lib/http2.js @nodejs/http2 @nodejs/net
73+
/lib/internal/http2/* @nodejs/http2 @nodejs/net
74+
/src/node_http2* @nodejs/http2 @nodejs/net
75+
/src/node_mem* @nodejs/http2
76+
77+
# modules
5978

60-
# quic
79+
/doc/api/modules.md @nodejs/modules
80+
/doc/api/esm.md @nodejs/modules
81+
/doc/api/module.md @nodejs/modules
82+
/doc/api/packages.md @nodejs/modules
83+
/lib/module.js @nodejs/modules
84+
/lib/internal/modules/* @nodejs/modules
85+
/lib/internal/bootstrap/loaders.js @nodejs/modules
86+
/src/module_wrap* @nodejs/modules @nodejs/vm
6187

62-
./deps/ngtcp2/* @nodejs/quic
63-
./deps/nghttp3/* @nodejs/quic
64-
./doc/api/quic.md @nodejs/quic
65-
./lib/internal/quic/* @nodejs/quic
66-
./src/node_bob* @nodejs/quic
67-
./src/quic/* @nodejs/quic
88+
# N-API
6889

69-
# modules
90+
/src/node_api* @nodejs/n-api
91+
/src/js_native_api* @nodejs/n-api
92+
/doc/guides/adding-new-napi-api.md @nodejs/n-api
93+
/doc/api/n-api.md @nodejs/n-api
7094

71-
# ./doc/api/modules.md @nodejs/modules
72-
# ./doc/api/esm.md @nodejs/modules
73-
# ./lib/module.js @nodejs/modules
74-
# ./lib/internal/modules/* @nodejs/modules
75-
# ./lib/internal/bootstrap/loaders.js @nodejs/modules
76-
# ./src/module_wrap* @nodejs/modules @nodejs/vm
95+
# WASI
96+
/deps/uvwasi/ @nodejs/wasi
97+
/doc/api/wasi.md @nodejs/wasi
98+
/lib/wasi.js @nodejs/wasi
99+
/src/node_wasi* @nodejs/wasi
100+
/test/wasi/ @nodejs/wasi
101+
/test/fixtures/wasi/ @nodejs/wasi

.github/ISSUE_TEMPLATE/3-api-ref-docs-problem.md

+41-18
Original file line numberDiff line numberDiff line change
@@ -7,48 +7,71 @@ labels: doc
77

88
# 📗 API Reference Docs Problem
99

10-
<!------------------------------------------------------------------------------
10+
<!--
11+
1112
Thank you for wanting to make nodejs.org better!
1213
13-
This template is for issues with the Node.js API reference docs.
14+
This template is for issues with the Node.js API
15+
reference documentation.
1416
15-
For more general support, please open an issue in
16-
our help repo at “https://github.com/nodejs/help”.
17+
For problems with nodejs.org beyond the API
18+
reference documentation, please open an issue
19+
using the issue tracker for our site repository.
1720
18-
For the issue title, enter a one-line summary after “doc: ”.
19-
The “✍️” signifies a request for input. If unsure, do the best you can.
21+
https://github.com/nodejs/nodejs.org
2022
21-
If you found a problem with nodejs.org beyond the API reference docs, please
22-
open an issue in our website repo at “https://github.com/nodejs/nodejs.org”.
23-
------------------------------------------------------------------------------->
23+
For more general support, please open an issue
24+
using the issue tracker for our help repository.
25+
26+
https://github.com/nodejs/help
27+
28+
---
29+
30+
For the issue title, please enter a one-line
31+
summary after “doc: ” (preferably 50 characters
32+
or less and no more than 72).
33+
34+
The “✍️” are placeholders signifying requests for
35+
input. Replace them with your responses.
36+
37+
If you are unsure of something, do your best.
2438
25-
<!--
26-
Version: output of “node -v”
27-
Platform: output of “uname -a” (UNIX), or version and 32 or 64-bit (Windows)
28-
Subsystem: if known, please specify affected core module name
2939
-->
3040

41+
<!-- The output of “node --version”. -->
42+
3143
- **Version**: ✍️
44+
45+
<!-- The output of “uname -a” (UNIX) or version
46+
and 32-bit or 64-bit (Windows). -->
47+
3248
- **Platform**: ✍️
49+
50+
<!-- The name of affected core module. -->
51+
3352
- **Subsystem**: ✍️
3453

3554
## Location
3655

3756
_Section of the site where the content exists_
3857

3958
Affected URL(s):
59+
4060
- https://nodejs.org/api/✍️
4161

42-
## Problem description
62+
## Description
4363

44-
_Concise explanation of what you found to be problematic_
64+
_Concise explanation of the problem_
4565

46-
<!-- If applicable, include any screenshots that may help solve the problem. -->
66+
<!-- If applicable, include any screenshots that
67+
may help solve the problem. -->
4768

4869
✍️
4970

5071
---
5172

52-
<!-- Use “[x]” to check the box below if interested in contributing. -->
73+
<!-- Use “[x]” to check the box below if you are
74+
interested in contributing. -->
5375

54-
- [ ] I would like to work on this issue and submit a pull request.
76+
- [ ] I would like to work on this issue and
77+
submit a pull request.

.github/SUPPORT.md

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ If you didn't find an answer in the resources above, try these unofficial
1515
resources:
1616

1717
* [Questions tagged 'node.js' on Stack Overflow](https://stackoverflow.com/questions/tagged/node.js)
18+
* [#nodejs](https://openjs-foundation.slack.com/archives/CK9Q4MB53) channel on the OpenJS Foundation Slack ([join here](https://slack-invite.openjsf.org/))
1819
* [#node.js channel on chat.freenode.net](https://webchat.freenode.net?channels=node.js&uio=d4)
1920
* [Node.js Slack Community](https://node-js.slack.com/)
2021
* To register: [nodeslackers.com](https://www.nodeslackers.com/)

0 commit comments

Comments
 (0)