Create single source of instructions and notes for back-end Node challenges
See original GitHub issueInternally, we had several discussions about the pros and cons of moving all the instructions to a single place. The final decision was to move all instructions and notes for the back-end Node challenges to learn
.
Main reasons for decision:
- Creates a single source for user instructions to reside.
- Makes it easier to create translations of these challenges’ instructions.
Tasks:
- Compare instructions in all sources and conclude on which source or complication of sources will be used on
learn
. - Any instructions should be deleted form the boilerplate code files (i.e.
myApp.js
orserver.js
). - Each boilerplate README.md file should only contain a project title that links to the the applicable learn page project. Any other text should be deleted. Example:
# [URL Shortener Microservice](https://www.freecodecamp.org/learn/apis-and-microservices/apis-and-microservices-projects/url-shortener-microservice)
- The practice challenges descriptions should indicate exactly where code should be placed in the files of the boilerplate’s project code files (i.e. myApp.js). This is critical as we will no longer have reference points like step numbers or challenge titles to indicate where to put code.
Notes:
- Please limit PRs to one section or boilerplate at a time.
- PR’s to boilerplates cannot be merged until changes on learn hit production.
- If you would like to work on one of the sections, please reply so we can add your name to the table below, to avoid duplicate work by other contributors.
Boilerplate | /learn | |
---|---|---|
Instructions have been removed | Instructions have been added | |
Managing Packages with npm boilerplate |
|
|
Basic Node and Express - boilerplate |
|
|
MongoDB and Mongoose - boilerplate Assigned to @Sky020 |
|
|
Quality Assurance with Chai - boilerplate Assigned to @Sky020 |
|
|
Advanced Node and Express - boilerplate Assigned to @Sky020 |
|
|
Information Security - boilerplate |
|
Issue Analytics
- State:
- Created 3 years ago
- Comments:5 (5 by maintainers)
Top Results From Across the Web
Setting up a Node development environment - MDN Web Docs
In Node/Express a web application creates and runs its own web server! ... Note: Here we show the instructions to fetch and install...
Read more >How To Write Asynchronous Code in Node.js - DigitalOcean
Its code is processed synchronously on this thread, with only one instruction run at a time. Therefore, if we were to do a...
Read more >Using Node.js for Backend Web Development in 2023
Why use it for backend development and when not to use it? Read about Node.js architecture, advantages, and disadvantages in comparison to ...
Read more >Tutorial: Create a Node.js and Express app in Visual Studio
In this tutorial, learn how to create a basic Node.js application by using the Express web application framework in Visual Studio.
Read more >Top 10 Most Common Node.js Developer Mistakes - Toptal
However, like any other platform, Node. js is vulnerable to developer problems and issues. Some of these mistakes degrade performance, while others make...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I think we are good to close this since it looks like all of the instructions have been moved over to learn. I know there’s a few PR’s out there to clean up some things - those will get in when the code freeze is over. Thanks for all the work on this everyone 🎉 If there’s still any concerns with this, let me know and we can reopen it.
@RandellDawson and @moT01 I am going to need a bit of guidance with how to do the Chai instructions. I will add my PR now, but it will likely need more challenges added