The articles for the knowledge base were donated from Nodejitsu a while back but never received a proper review and thus aren't linked in the website navigation:
https://nodejs.org/en/knowledge/
Those articles need to be reviewed. Are they still relevant? Do they need to be updated for current versions of Node.js? Which articles are relevant for the ongoing website redesign content structure?
/cc @nodejs/website-redesign
Thanks for surfacing this content!
Hi @chowdhurian and @fhemberger,
I would love to contribute to Node.js org by reviewing these Awesome Articles.
Please let me know if someone else is working on it or not, So that I can Start with it :)
And also some extra questions:
The feature 'XYZ' has been deprecated in node version vX.X.X and use the feature 'ABC' instead
_OR_
Update the Articles as if outdated stuff was never there.
@Yash-Handa you can totally get started.
To answer your questions:
I hope this was helpful. Let me know if I've left anything unclear.
Thanks @Yash-Handa! I think if content is deprecated (technically) or no longer useful/best practice, it should be removed.
It would be good if we get a first impression how much of the content is still relevant/up to date. If you're unsure, just ask here and we can find people working on that particular topic who know the details.
TL;DR : Will submit a structured Summary (with suggestions) for all the Articles of the knowlege directory in 2 to 3 days
Thanks, @fhemberger, and @chowdhurian for such prompt response :)
I was thinking of something similar to this. Like giving a detailed report about the relevance of the Articles and what changes should be made to them.
As many Articles are deprecated not because of the Node features been removed but because of the libraries/packages they talk about are either outdated/deprecated/not-maintained or some new features and best-practices have been added in the newer versions of the package.
eg: nodejs.org/locale/en/knowledge/command-line/how-to-parse-command-line-arguments.md talks about package optimist which is deprecated now, So suggestions for which packge to use in the Article might be helpful (eg: yargs).
So, will submit a structured summary for the entire directory knowlege in 2 to 3 days
I hope this might fasten up the reviewing process :)
Suggestion: For better efficiency, I suggest working on smaller chunks of articles (say 10 to 12 articles at a time), this will allow better granularity, monitoring and focused discussions.
Below is the summary of 12 Articles [from command-line, child-processes, cryptography, and javascript-conventions directories]
Hey, @fhemberger, @chowdhurian or anyone with some suggestion/enhancement/tips please feel free to comment below, would love to incorporate those changes in the articles 😄
I would follow one PR per Article as mentioned in Knowledge base articles need to be reviewed ahead of pulling them in
Will submit updated command-line > how-to-get-colors-on-the-command-line tomorrow :)
@Yash-Handa Wow, amazing! Thank you for all your work!
Thanks, @fhemberger, @keywordnew, @Maledong, @ZYSzys, and @willin for such prompt suggestions, reviews, and merges 🙌🙌.
I would love to have some suggestions about the below 3 articles:
a) I think we can safely remove "using-ECMA5-in-nodejs".
b) "how-to-create-default-parameters-for-functions": ES6 default parameters should be the default, also the part of "optional values in the middle" is still useful. Ditch everything after "More complicated cases require more code …"
Can't say much about TLS either ¯\__(ツ)_/¯
Thanks, @fhemberger for your suggestion as always, 😄
Hey @Yash-Handa, do you have a list of the articles you are currently working on?
I want to help with this task, and want to make sure we don't overlap efforts.
Hey, @jonchurch great to know that 🎉
I have already answered a part of your Question here
For the list part:
I have just finished my initial 10 articles and didn't actually shortlisted the next batch of Articles. I suggest you select first (any number of articles you comfortable with) and do brief us about them on this very issue. Afterward, I will select 🙂
Here is the list of articles I intend to start working on. I can commit to these for now and will come back for more soon :+1:.
All of these could benefit from basic formatting improvements.
.pipe is actually doing.how-to-use-fs-create-read-stream
how-to-use-fs-create-write-stream
/cc @amiller-gh @nodejs/website-redesign We are updating the knowledge base right now, there's a lot of good content that should find its place on the new website as well.
This issue should be closed
Most helpful comment
Suggestion: For better efficiency, I suggest working on smaller chunks of articles (say 10 to 12 articles at a time), this will allow better granularity, monitoring and focused discussions.
Below is the summary of 12 Articles [from command-line, child-processes, cryptography, and javascript-conventions directories]
command-line (updated 3yrs ago)
child-processes (updated 3yrs ago)
cryptography (updated 7 months ago)
javascript-conventions (updated 6 months ago)
I would follow one PR per Article as mentioned in Knowledge base articles need to be reviewed ahead of pulling them in
Will submit updated
command-line > how-to-get-colors-on-the-command-linetomorrow :)