-
Notifications
You must be signed in to change notification settings - Fork 6.3k
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
Esp participation #7086
Esp participation #7086
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
Note Your Pull Request seems to be updating Translations of the Node.js Website. Whilst we appreciate your intent; Any Translation update should be done through our Crowdin Project. Thank you! |
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's unclear to me how this fits in with #7037 ? If the underlying motivation is to market support for EOL versions through HeroDevs, that can be a short spiel on the Node.js Releases page. The changes to the Download page seem unproductive given it's about to be redesigned
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 for this mention; +1 to display it as "alert box"
Have you actually read the guidelines? 🤔 -- because some of the changes you've done here, such as translations are mentioned there 🤔 |
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.
Overall I'm fine with the change, although not ideal, but you definitely need to use the existing components from our design system please.
I had the same feeling. But we don't have any red flash components at the moment, with the exception of |
Banner component is fine. |
thanks for all the review. I apologize for what I missed. Although I did read the contributing guidelines @ovflowd I did misunderstand the translation piece. I'll get changes made here and resubmitted. |
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.
Some thing can be clean
changes have been made to address all requested items (I believe) |
I don't agree with you that it's buried in the about section. It's fine like that. Because the section above is a navbar whose purpose is to navigate between sections and NOT to go to a specific article. |
Sorry I wasn't meaning "projects in general" but "projects we've worked with". Meaning the purpose of the ESP is to improve the use case for users for whom support matters. Part of that is making the support information easy to find. So to clarify, on the other projects that HeroDevs has worked with (angular, jquery, bootstrap, vue 2, ESLint, etc) we've added links to this information usually in the main nav or on the home page. This is obviously not the only way to do this, but we work to make this page easy to find. It's very subjective of course, I just try to put myself in the shoes of someone who may not know a site intimately, can I find the information I'm looking for and if not what change would make it easy to find. Since I personally do this as I look to see what changes to recommend to make, I think I'm a good proxy for this user profile. So when I went looking for the information on the Node website I definitely had some trouble finding it. Again, this is very subjective. Thought I'd throw in some screenshots of ways some other project have addressed this. Two of these three did NOT go with a new top nav item but instead added something to the home page. |
@mikeesto can you please take a look again? Please let us know how to move forward |
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
I'm unsure why #7037 was first referenced, the OP doesn't seem to. To be clear - the project and website maintainers fully support this effort. I'm happy to help land it to satisfaction of all parties. I'll try to move things along by end of weekend. |
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.
Thanks for taking our feedback on board @joeeames . Perhaps the nav bar item could be named "Releases" instead of "Version Support" ? I agree with others that it would be good to fix the UX here too before this lands
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.
push a commit onto the branch, hope that's okay with you @joeeames
Lighthouse Results
|
failing test is resolved on |
Description
This PR adds links and adjustments for participation in the OpenJS Ecosystem Sustainability Program (ESP). This includes a new top nav link, a warning on the download page when downloading EOL versions, and information on the "previous releases" page including a link to HeroDevs.
Once merged, the graphic on the Previous Releases page will be updated, and the core node.js README on the github repo will be updated to summarize some of this information. This will be done with separate PR's.
Validation
Related Issues
Check List
npm run format
to ensure the code follows the style guide.npm run test
to check if all tests are passing.npx turbo build
to check if the website builds without errors.