Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign updoc: clarify text about internal module changes #22024
Conversation
Trott
reviewed
Jul 30, 2018
|
"These are subject to change" is correct. The word subject is a verb here, not a noun. A more wordy way of saying it would be "These may be subjected to changes". However, probably for historical reasons, subject to change is the natural, idiomatic way to say it for native speakers. (Aside: This is actually really interesting for me. I've never thought twice about the phrase subject to change and so I'm now realizing that I never really thought about exactly what each word means.) |
richardlau
reviewed
Jul 30, 2018
| @@ -2,5 +2,5 @@ | |||
|
|
|||
| The modules in `lib/internal` are intended for internal use in Node.js core | |||
| only, and are not accessible with `require()` from user modules. These are | |||
| subject to change at **any** time. Reliance on these modules outside of core | |||
| subjects to change at **any** time. Reliance on these modules outside of core | |||
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
|
If you want to clarify it for people unfamiliar with the subject to change idiom, how about changing from this:
...to this:
Seems both clearer and more succinct to me. (I'm also |
This comment has been minimized.
This comment has been minimized.
|
And I'd also be
|
This comment has been minimized.
This comment has been minimized.
I think this is one of those times that being a native speaker is a disadvantage when trying to explain things. You know whether a phrase is correct/incorrect but you're not exactly sure how to explain why. |
Maledong
force-pushed the
Maledong:FixTypoOfPlural
branch
from
c04e6d9
to
e02dfca
Jul 30, 2018
Maledong
changed the title
doc: Fix typo of plural "subject"
doc: Make the native speaker more clearly
Jul 30, 2018
Maledong
force-pushed the
Maledong:FixTypoOfPlural
branch
from
e02dfca
to
1a2c0e1
Jul 30, 2018
This comment has been minimized.
This comment has been minimized.
|
@Trott & @richardlau: |
This comment has been minimized.
This comment has been minimized.
|
The commit message is hard to understand. How about this?:
|
Maledong
changed the title
doc: Make the native speaker more clearly
doc: clarify text about internal module changes
Jul 30, 2018
Trott
dismissed
their
stale review
Jul 30, 2018
no objection to new change; holding off on approving until commit message is
Maledong
force-pushed the
Maledong:FixTypoOfPlural
branch
from
1a2c0e1
to
311b039
Jul 30, 2018
This comment has been minimized.
This comment has been minimized.
|
No problem. For a Node lover I hope I can make it better according to our suggestions and ideas. |
This comment has been minimized.
This comment has been minimized.
|
Looks like a thin boundary between clarity and expressiveness. Agreeing to all the comments above, and in addition acknowledging the doc improvement if it helps easy consumption for wider audience. |
gireeshpunathil
approved these changes
Jul 30, 2018
Trott
approved these changes
Jul 30, 2018
This comment has been minimized.
This comment has been minimized.
vsemozhetbyt
approved these changes
Jul 30, 2018
This comment has been minimized.
This comment has been minimized.
|
Node.js Collaborators, please, add |
BridgeAR
approved these changes
Jul 30, 2018
lpinca
approved these changes
Jul 30, 2018
This comment has been minimized.
This comment has been minimized.
|
@richardlau Do you still object to this change? |
richardlau
dismissed
their
stale review
Jul 30, 2018
outdated
vsemozhetbyt
added
doc
fast-track
author ready
labels
Jul 31, 2018
This comment has been minimized.
This comment has been minimized.
|
Landed in be322bd |
vsemozhetbyt
closed this
Jul 31, 2018
vsemozhetbyt
added a commit
that referenced
this pull request
Jul 31, 2018
targos
added a commit
that referenced
this pull request
Jul 31, 2018
Maledong
deleted the
Maledong:FixTypoOfPlural
branch
Jul 31, 2018
This comment has been minimized.
This comment has been minimized.
|
Thanks all! |
Maledong commentedJul 30, 2018
•
edited
For a non-English native speaker it's hard to understand what it means.
So make it a common and more clearly speaking.
make -j4 test(UNIX), orvcbuild test(Windows) passes