question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Create single source of instructions and notes for back-end Node challenges

See original GitHub issue

Internally, 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:

  1. Compare instructions in all sources and conclude on which source or complication of sources will be used on learn.
  2. Any instructions should be deleted form the boilerplate code files (i.e. myApp.js or server.js).
  3. 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)
  1. 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
  • [x] Already done
  • [x] Already done
  • [x] In production
Basic Node and Express - boilerplate
MongoDB and Mongoose - boilerplate
Assigned to @Sky020
  • [x] PR - #39970
  • [x] In production
Quality Assurance with Chai - boilerplate
Assigned to @Sky020
Advanced Node and Express - boilerplate
Assigned to @Sky020
Information Security - boilerplate

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:5 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
moT01commented, Dec 10, 2020

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.

0reactions
ShaunSHamiltoncommented, Oct 14, 2020

@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

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found