-
Notifications
You must be signed in to change notification settings - Fork 29.8k
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 initial list of technical priorities #40235
Conversation
Didn't we have a document like this already somewhere? I seem to recall different items being on that particular list. |
I found this but that doesn't seem like what I remembered. Even so, was it decided to leave out items from the previous list in this version? |
@mscdex thats for the the review/comments. In terms of:
It probably could use more explanation but this document is intended to be the current I'm thinking about how to clarify better in the doc but the two docs should be complimentary. For example as we work on I think that we'll see the current technical priorities change more quickly over time, versus the values which have been built up over many years. I'm not sure if that answers your question, but they are not left out as the values considered/balanced as part of any technical work that we do. |
Also s/techinical/technical/ in the commit message |
Co-authored-by: Jean Burellier <sheplu@users.noreply.github.com> Signed-off-by: Michael Dawson <mdawson@devrus.com>
In the discussion on nodejs#40235 it was mentioned that there might be confusion that some of the items listed were technical priorities versus priorities being for the values listed. Tweak to clarify. Signed-off-by: Michael Dawson <mdawson@devrus.com>
Co-authored-by: Tobias Nießen <tniessen@users.noreply.github.com>
Co-authored-by: kai zhu <kaizhu256@gmail.com>
Co-authored-by: Mestery <mestery@pm.me>
Co-authored-by: Tobias Nießen <tniessen@users.noreply.github.com>
Co-authored-by: Tobias Nießen <tniessen@users.noreply.github.com>
Co-authored-by: Rich Trott <rtrott@gmail.com>
Co-authored-by: Rich Trott <rtrott@gmail.com>
Co-authored-by: Rich Trott <rtrott@gmail.com>
Co-authored-by: Rich Trott <rtrott@gmail.com>
Co-authored-by: Rich Trott <rtrott@gmail.com>
Co-authored-by: Rich Trott <rtrott@gmail.com>
@Trott accepted all of your suggestions. |
All but two, perhaps? I see #40235 (review) and #40235 (review) as not yet accepted. |
Co-authored-by: Gireesh Punathil <gpunathi@in.ibm.com>
Co-authored-by: Rich Trott <rtrott@gmail.com>
Co-authored-by: Rich Trott <rtrott@gmail.com>
@Trott sorry for missing those. Think I have them all now. |
Co-authored-by: Jean Burellier <sheplu@users.noreply.github.com> Signed-off-by: Michael Dawson <mdawson@devrus.com> PR-URL: #40235 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Voltrex <mohammadkeyvanzade94@gmail.com>
Landed in 8d6a025 |
Regarding the first priority, “Modern HTTP,” does that include HTTPS imports (#36328)? Or just APIs like the |
@GeoffreyBooth I'm not sure if that fits best in "Modern HTTP" or "ESM". That is something we can figure out as we flesh out the next level of detail for each. |
@mhdawson Regardless of which heading it falls under, though, is HTTPS imports a priority or desired feature to add to Node in the near future? |
Co-authored-by: Jean Burellier <sheplu@users.noreply.github.com> Signed-off-by: Michael Dawson <mdawson@devrus.com> PR-URL: #40235 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Voltrex <mohammadkeyvanzade94@gmail.com>
Co-authored-by: Jean Burellier <sheplu@users.noreply.github.com> Signed-off-by: Michael Dawson <mdawson@devrus.com> PR-URL: #40235 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Voltrex <mohammadkeyvanzade94@gmail.com>
Co-authored-by: Jean Burellier <sheplu@users.noreply.github.com> Signed-off-by: Michael Dawson <mdawson@devrus.com> PR-URL: #40235 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Voltrex <mohammadkeyvanzade94@gmail.com>
Co-authored-by: Jean Burellier sheplu@users.noreply.github.com
Signed-off-by: Michael Dawson mdawson@devrus.com
This PR is a result of work done by the Next-10 team - https://github.com/nodejs/next-10 and those who participated in the mini-summit - nodejs/next-10#76.
The goal is to agree on a documented set of priorities that we believe are important to the future success of Node.js. Submitting this PR is intended to get review/discussion from the broader collaborator base and then serve to document the consensus we reach.
One of the follow on efforts will be to document what we should be/are doing for each of the priorities and to figure out the best way to capture and share the info.
For some of the priority areas we already have people doing what's needed (for example a big thank you to @targos for all his work on keeping v8 up to date which supports "Up to date ES JavaScript Support" and reporting on it as a strategic initiative - https://github.com/nodejs/node/blob/master/doc/guides/strategic-initiatives.md. Another good example is ongoing work related to https://github.com/nodejs/undici by @ronag and @mcollina.
For other areas the Next-10 team is planning a deeper dive to discuss/capture specific items/work that we believe the project should be doing to support that priority. If people comment on this issue that they'd like to be involved in the discussion of specific priorities we will at mention when we set up the session for the deep dive on that topic.
As always the the work done going forward will depend on what individual collaborators have time to prioritize. It is still important for us as a project to have a documented agreement on the key priorities we think are important so that we can promote and support collaboration on these priorities.
We are looking forward to your comments/input on the priorities listed in the PR and would also welcome people joining the next-10 effort to keep things moving forward. We currently have this doodle open to find a new meeting time so if you are interested please add your info: https://doodle.com/poll/a46canyfppq9mcht?utm_source=poll&utm_medium=link