-
Notifications
You must be signed in to change notification settings - Fork 570
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
doc: add codenames through to Node.js 34 (2030) #942
Conversation
@@ -11,5 +11,11 @@ releases are subject to change. | |||
* Hydrogen (18.x 2022) | |||
* Iron (20.x 2023) | |||
* Jod (22.x 2024) | |||
* Krypton (24.x 2025) | |||
* Lithium (26.x 2026) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Alternatives:
- Lanthanum
- Lawrencium
- Lead
- Livermorium
- Lutetium
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Node.js 26.x Lead - sounds cool 😄
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think Lead has a good connotation though:
- https://en.wikipedia.org/wiki/Lead#Modern_era
- https://en.wikipedia.org/wiki/Lead%E2%80%93crime_hypothesis
Personally I'd prefer to stick with Lithium as proposed here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think Lead has a good connotation though:
Hey, I happened to come across this discussion by chance and agree with your point so it's worth mentioning, although you may already be aware, that Lithium has also recently come under increased scrutiny, primarily due to:
- https://en.wikipedia.org/wiki/Lithium#Environmental_issues
- https://en.wikipedia.org/wiki/Lithium#Human_rights_issues
If bad connotations are your concern! :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lithium is also used as a medication for bipolar disorder. Perhaps not the connotation we are hoping for
@@ -11,5 +11,11 @@ releases are subject to change. | |||
* Hydrogen (18.x 2022) | |||
* Iron (20.x 2023) | |||
* Jod (22.x 2024) | |||
* Krypton (24.x 2025) | |||
* Lithium (26.x 2026) | |||
* Magnesium (28.x 2027) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Alternatives:
- Manganese
- Meitnerium
- Mendelevium
- Mercury
- Molybdenum
- Moscovium
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd suggest not picking "mercury" for the letter "m" -- one potential pick for the letter "q" is "quicksilver", which is an alternative name for "mercury". I may have intentionally stopped short of "q" in this PR 🙂.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If 26.x can be Lead, 28.x could be Molybdenum, which means "lead-like" according to https://en.wikipedia.org/wiki/List_of_chemical_element_name_etymologies
* Krypton (24.x 2025) | ||
* Lithium (26.x 2026) | ||
* Magnesium (28.x 2027) | ||
* Neon (30.x 2028) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Alternatives:
- Neodymium
- Neptunium
- Nickel
- Nihonium
- Niobium
- Nitrogen
- Nobelium
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nitrogen should be a reminder of "oxygen" release, so it would be cool, it should be used for relase with perf improvement to streamline the performance (nitro boosting)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It can't be a reminder as it comes first 🙂.
FWIW Neon is a noble gas, similar to Argon and Krypton. It's also half as many characters (four instead of eight) as Nitrogen 🙂.
* Lithium (26.x 2026) | ||
* Magnesium (28.x 2027) | ||
* Neon (30.x 2028) | ||
* Oxygen (32.x 2029) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Alternatives:
- Oganesson
- Osmium
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think oxygen is a clear choice here.
* Magnesium (28.x 2027) | ||
* Neon (30.x 2028) | ||
* Oxygen (32.x 2029) | ||
* Platinum (34.x 2030) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Alternatives:
- Palladium
- Phosphorus
- Plutonium
- Polonium
- Potassium
- Praseodymium
- Promethium
- Protactinium
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+1 Phosphorus
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! We can always make changes in the future
Going ahead and merging this. In this weeks' Release Working Group meeting we decided that this can be merged and further discussions can happen in new pull requests -- a codename for a future Node.js LTS release that has not been released yet can be changed ahead of time. The first release affected by the changes in this PR is next year (2025) so we have plenty of time if someone really objects to any of the picks. |
Extend codenames for a further six releases through to Node.js 34, which takes us to 2030.
By convention, all of our long term support codenames have been chemical elements.
No immediate rush to land this (we have Jod for Node.js 22 next year). I'll leave some alternative suggestions (existing elements) as in-line reviews.