Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

docs: Add & Sync-up Contributors #219

Merged
merged 17 commits into from Apr 3, 2019
Merged
2 changes: 1 addition & 1 deletion src/documentation/0002-node-history/index.md
@@ -1,7 +1,7 @@
---
title: A brief history of Node.js
description: 'A look back on the history of Node.js from 2009 to today'
authors: flaviocopes
authors: flaviocopes, onel0p3z, ollelauribostrom, MylesBorins, fhemberger, LaRuaNa, amiller-gh, ahmadawais
section: Quick Start
---

Expand Down
2 changes: 1 addition & 1 deletion src/documentation/0003-node-installation/index.md
@@ -1,7 +1,7 @@
---
title: How to install Node.js
description: 'How you can install Node.js on your system: a package manager, the official website installer or nvm'
authors: flaviocopes
authors: flaviocopes, ZYSzys, ollelauribostrom, MylesBorins, fhemberger, LaRuaNa, ahmadawais
section: Quick Start
---

Expand Down
2 changes: 1 addition & 1 deletion src/documentation/0004-node-javascript-language/index.md
@@ -1,7 +1,7 @@
---
title: How much JavaScript do you need to know to use Node.js?
description: 'If you are just starting out with JavaScript, how deeply do you need to know the language?'
authors: flaviocopes
authors: flaviocopes, ollelauribostrom, MylesBorins, fhemberger, LaRuaNa, ahmadawais
section: Quick Start
---

Expand Down
2 changes: 1 addition & 1 deletion src/documentation/0005-node-difference-browser/index.md
@@ -1,7 +1,7 @@
---
title: Differences between Node.js and the Browser
description: 'How writing JavaScript application in Node.js differs from programming for the Web inside the browser'
authors: flaviocopes
authors: flaviocopes, ollelauribostrom, MylesBorins, fhemberger, LaRuaNa, ahmadawais
section: Quick Start
---

Expand Down
2 changes: 1 addition & 1 deletion src/documentation/0006-v8/index.md
@@ -1,7 +1,7 @@
---
title: The V8 JavaScript Engine
description: "V8 is the name of the JavaScript engine that powers Google Chrome. It's the thing that takes our JavaScript and executes it while browsing with Chrome. V8 provides the runtime environment in which JavaScript executes. The DOM and the other Web Platform APIs are provided by the browser."
authors: flaviocopes
authors: flaviocopes, smfoote, co16353sidak, MylesBorins, LaRuaNa, andys8, ahmadawais
section: Getting Started
---

Expand Down
2 changes: 1 addition & 1 deletion src/documentation/0007-node-run-cli/index.md
@@ -1,7 +1,7 @@
---
title: Run Node.js scripts from the command line
description: 'How to run any Node.js script from the CLI'
authors: flaviocopes
authors: flaviocopes, MylesBorins, fhemberger, LaRuaNa, ahmadawais
section: Getting Started
---

Expand Down
2 changes: 1 addition & 1 deletion src/documentation/0008-node-terminate-program/index.md
@@ -1,7 +1,7 @@
---
title: How to exit from a Node.js program
description: 'Learn how to terminate a Node.js app in the best possible way'
authors: flaviocopes
authors: flaviocopes, MylesBorins, fhemberger, LaRuaNa, jgb-solutions, ahmadawais
section: Getting Started
---

Expand Down
2 changes: 1 addition & 1 deletion src/documentation/0009-node-environment-variables/index.md
@@ -1,7 +1,7 @@
---
title: How to read environment variables from Node.js
description: 'Learn how to read and make use of environment variables in a Node.js program'
authors: flaviocopes
authors: flaviocopes, MylesBorins, fhemberger, LaRuaNa, ahmadawais
section: Getting Started
---

Expand Down
4 changes: 2 additions & 2 deletions src/documentation/0010-node-hosting/index.md
@@ -1,7 +1,7 @@
---
title: Where to host a Node.js app
description: 'A Node.js application can be hosted in a lot of places, depending on your needs. This is a list of all the various options you have at your disposal'
authors: flaviocopes
authors: flaviocopes, MylesBorins, LaRuaNa, Rawnly, amiller-gh, ahmadawais
section: Getting Started
---

Expand Down Expand Up @@ -81,7 +81,7 @@ They have a good [Node.js Documentation Section](https://cloud.google.com/node/)
In this section you find the usual suspects, ordered from more user friendly to less user friendly:

- [Digital Ocean](https://www.digitalocean.com)
- [DigitalOcean Guide: How to setup a NodeJS Application](https://www.digitalocean.com/community/tutorials/how-to-set-up-a-node-js-application-for-production-on-ubuntu-16-04)
- [DigitalOcean Guide: How to setup a NodeJS Application](https://www.digitalocean.com/community/tutorials/how-to-set-up-a-node-js-application-for-production-on-ubuntu-16-04)
- [Linode](https://www.linode.com/)
- [NodeJS tutorials from Linode](https://www.linode.com/docs/development/nodejs/)
- [Amazon Web Services](https://aws.amazon.com)
Expand Down
2 changes: 1 addition & 1 deletion src/documentation/0011-node-repl/index.md
@@ -1,7 +1,7 @@
---
title: How to use the Node.js REPL
description: "REPL stands for Read-Evaluate-Print-Loop, and it's a great way to explore the Node.js features in a quick way"
authors: flaviocopes
authors: flaviocopes, MylesBorins, fhemberger, LaRuaNa, ahmadawais
section: Getting Started
---

Expand Down
2 changes: 1 addition & 1 deletion src/documentation/0012-node-cli-args/index.md
@@ -1,7 +1,7 @@
---
title: Node.js, accept arguments from the command line
description: 'How to accept arguments in a Node.js program passed from the command line'
authors: flaviocopes
authors: flaviocopes, ZYSzys, MylesBorins, fhemberger, LaRuaNa, ahmadawais
section: Getting Started
---

Expand Down
2 changes: 1 addition & 1 deletion src/documentation/0013-node-output-to-cli/index.md
@@ -1,7 +1,7 @@
---
title: Output to the command line using Node.js
description: 'How to print to the command line console using Node.js, from the basic console.log to more complex scenarios'
authors: flaviocopes
authors: flaviocopes, potch, MylesBorins, fhemberger, LaRuaNa, amiller-gh, ahmadawais
section: Getting Started
---

Expand Down
2 changes: 1 addition & 1 deletion src/documentation/0014-node-input-from-cli/index.md
@@ -1,7 +1,7 @@
---
title: Accept input from the command line in Node.js
description: 'How to make a Node.js CLI program interactive using the built-in readline Node.js module'
authors: flaviocopes
authors: flaviocopes, MylesBorins, fhemberger, LaRuaNa, ahmadawais
section: Getting Started
---

Expand Down
2 changes: 1 addition & 1 deletion src/documentation/0015-node-export-module/index.md
@@ -1,7 +1,7 @@
---
title: Expose functionality from a Node.js file using exports
description: 'How to use the module.exports API to expose data to other files in your application, or to other applications as well'
authors: flaviocopes
authors: flaviocopes, MylesBorins, fhemberger, LaRuaNa, ahmadawais
section: Getting Started
---

Expand Down
2 changes: 1 addition & 1 deletion src/documentation/0016-npm/index.md
@@ -1,7 +1,7 @@
---
title: An introduction to the npm package manager
description: 'A quick guide to npm, the powerful package manager key to the success of Node.js. In January 2017 over 350000 packages were reported being listed in the npm registry, making it the biggest single language code repository on Earth, and you can be sure there is a package for (almost!) everything.'
authors: flaviocopes
authors: flaviocopes, MylesBorins, LaRuaNa, jgb-solutions, amiller-gh, ahmadawais
section: Getting Started
---

Expand Down
2 changes: 1 addition & 1 deletion src/documentation/0017-where-npm-install-packages/index.md
@@ -1,7 +1,7 @@
---
title: Where does npm install the packages?
description: 'How to find out where npm installs the packages'
authors: flaviocopes
authors: flaviocopes, MylesBorins, LaRuaNa, ahmadawais
section: Getting Started
---

Expand Down
2 changes: 1 addition & 1 deletion src/documentation/0018-how-to-use-npm-package/index.md
@@ -1,7 +1,7 @@
---
title: How to use or execute a package installed using npm
description: 'How to include and use in your code a package installed in your node_modules folder'
authors: flaviocopes
authors: flaviocopes, MylesBorins, fhemberger, LaRuaNa, ahmadawais
section: Getting Started
---

Expand Down
2 changes: 1 addition & 1 deletion src/documentation/0019-package-json/index.md
@@ -1,7 +1,7 @@
---
title: The package.json guide
description: 'The package.json file is a key element in lots of app codebases based on the Node.js ecosystem.'
authors: flaviocopes
authors: flaviocopes, MylesBorins, fhemberger, LaRuaNa, jgb-solutions, amiller-gh, ahmadawais
section: Getting Started
---

Expand Down
2 changes: 1 addition & 1 deletion src/documentation/0020-package-lock-json/index.md
@@ -1,7 +1,7 @@
---
title: The package-lock.json file
description: "The package-lock.json file is automatically generated when installing node packages. Learn what it's about"
authors: flaviocopes
authors: flaviocopes, MylesBorins, LaRuaNa, ahmadawais
section: Getting Started
---

Expand Down
2 changes: 1 addition & 1 deletion src/documentation/0021-npm-know-version-installed/index.md
@@ -1,7 +1,7 @@
---
title: Find the installed version of an npm package
description: 'How to find out which version of a particular package you have installed in your app'
authors: flaviocopes
authors: flaviocopes, MylesBorins, LaRuaNa, ahmadawais
section: Getting Started
---

Expand Down
@@ -1,7 +1,7 @@
---
title: Install an older version of an npm package
description: 'Learn how to install an older version of an npm package, something that might be useful to solve a compatibility problem'
authors: flaviocopes
authors: flaviocopes, MylesBorins, LaRuaNa, ahmadawais
section: Getting Started
---

Expand Down
2 changes: 1 addition & 1 deletion src/documentation/0023-update-npm-dependencies/index.md
@@ -1,7 +1,7 @@
---
title: Update all the Node.js dependencies to their latest version
description: 'How do you update all the npm dependencies store in the package.json file, to their latest version available?'
authors: flaviocopes
authors: flaviocopes, MylesBorins, fhemberger, LaRuaNa, ahmadawais
section: Getting Started
---

Expand Down
2 changes: 1 addition & 1 deletion src/documentation/0024-npm-semantic-versioning/index.md
@@ -1,7 +1,7 @@
---
title: Semantic Versioning using npm
description: 'Semantic Versioning is a convention used to provide a meaning to versions'
authors: flaviocopes
authors: flaviocopes, MylesBorins, LaRuaNa, ahmadawais
section: Getting Started
---

Expand Down
2 changes: 1 addition & 1 deletion src/documentation/0025-npm-uninstall-packages/index.md
@@ -1,7 +1,7 @@
---
title: Uninstalling npm packages
description: 'How to uninstall an npm Node.js package, locally or globally'
authors: flaviocopes
authors: flaviocopes, MylesBorins, fhemberger, LaRuaNa, ahmadawais
section: Getting Started
---

Expand Down
2 changes: 1 addition & 1 deletion src/documentation/0026-npm-packages-local-global/index.md
@@ -1,7 +1,7 @@
---
title: npm global or local packages
description: 'When is a package best installed globally? Why?'
authors: flaviocopes
authors: flaviocopes, MylesBorins, LaRuaNa, ahmadawais
section: Getting Started
---

Expand Down
@@ -1,7 +1,7 @@
---
title: npm dependencies and devDependencies
description: 'When is a package a dependency, and when is it a dev dependency?'
authors: flaviocopes
authors: flaviocopes, MylesBorins, LaRuaNa, ahmadawais
section: Getting Started
---

Expand Down
2 changes: 1 addition & 1 deletion src/documentation/0028-npx/index.md
@@ -1,7 +1,7 @@
---
title: The npx Node.js Package Runner
description: 'npx is a very cool way to run Node.js code, and provides many useful features'
authors: flaviocopes
authors: flaviocopes, MylesBorins, fhemberger, LaRuaNa, jgb-solutions, ahmadawais
section: Getting Started
---

Expand Down
2 changes: 1 addition & 1 deletion src/documentation/0029-node-event-loop/index.md
@@ -1,7 +1,7 @@
---
title: 'The Node.js Event Loop'
description: 'The Event Loop is one of the most important aspects to understand about Node.js'
authors: flaviocopes
authors: flaviocopes, potch, ZYSzys, MylesBorins, fhemberger, LaRuaNa, flaviocopes, amiller-gh, ahmadawais
section: Getting Started
---

Expand Down
2 changes: 1 addition & 1 deletion src/documentation/0030-node-process-nexttick/index.md
@@ -1,7 +1,7 @@
---
title: 'Understanding process.nextTick()'
description: 'The Node.js process.nextTick function interacts with the event loop in a special way'
authors: flaviocopes
authors: flaviocopes, MylesBorins, LaRuaNa, ahmadawais
section: Getting Started
---

Expand Down
2 changes: 1 addition & 1 deletion src/documentation/0031-node-setimmediate/index.md
@@ -1,7 +1,7 @@
---
title: 'Understanding setImmediate()'
description: 'The Node.js setImmediate function interacts with the event loop in a special way'
authors: flaviocopes
authors: flaviocopes, MylesBorins, LaRuaNa, ahmadawais
section: Getting Started
---

Expand Down
2 changes: 1 addition & 1 deletion src/documentation/0032-javascript-timers/index.md
@@ -1,7 +1,7 @@
---
title: Discover JavaScript Timers
description: 'When writing JavaScript code, you might want to delay the execution of a function. Learn how to use setTimeout and setInterval to schedule functions in the future'
authors: flaviocopes
authors: flaviocopes, MylesBorins, LaRuaNa, amiller-gh, ahmadawais
section: Getting Started
---

Expand Down
2 changes: 1 addition & 1 deletion src/documentation/0033-javascript-callbacks/index.md
@@ -1,7 +1,7 @@
---
title: 'JavaScript Asynchronous Programming and Callbacks'
description: 'JavaScript is synchronous by default, and is single threaded. This means that code cannot create new threads and run in parallel. Find out what asynchronous code means and how it looks like'
authors: flaviocopes
authors: flaviocopes, MylesBorins, LaRuaNa, amiller-gh, ahmadawais
section: Getting Started
---

Expand Down
2 changes: 1 addition & 1 deletion src/documentation/0034-javascript-promises/index.md
@@ -1,7 +1,7 @@
---
title: Understanding JavaScript Promises
description: 'Promises are one way to deal with asynchronous code in JavaScript, without writing too many callbacks in your code.'
authors: flaviocopes
authors: flaviocopes, potch, MylesBorins, LaRuaNa, bdharrington7, amiller-gh, ahmadawais
section: Getting Started
---

Expand Down
2 changes: 1 addition & 1 deletion src/documentation/0035-javascript-async-await/index.md
@@ -1,7 +1,7 @@
---
title: 'Modern Asynchronous JavaScript with Async and Await'
description: 'Discover the modern approach to asynchronous functions in JavaScript. JavaScript evolved in a very short time from callbacks to Promises, and since ES2017 asynchronous JavaScript is even simpler with the async/await syntax'
authors: flaviocopes
authors: flaviocopes, potch, MylesBorins, LaRuaNa, amiller-gh, ahmadawais
section: Getting Started
---

Expand Down
2 changes: 1 addition & 1 deletion src/documentation/0036-node-event-emitter/index.md
@@ -1,7 +1,7 @@
---
title: The Node.js Event emitter
description: 'How to work with custom events in Node.js'
authors: flaviocopes
authors: flaviocopes, MylesBorins, fhemberger, LaRuaNa, ahmadawais
section: Getting Started
---

Expand Down
2 changes: 1 addition & 1 deletion src/documentation/0037-node-http-server/index.md
@@ -1,7 +1,7 @@
---
title: 'Build an HTTP Server'
description: 'How to build an HTTP server with Node.js'
authors: flaviocopes
authors: flaviocopes, potch, MylesBorins, LaRuaNa, ahmadawais
section: Getting Started
---

Expand Down
2 changes: 1 addition & 1 deletion src/documentation/0038-node-make-http-requests/index.md
@@ -1,7 +1,7 @@
---
title: 'Making HTTP requests with Node.js'
description: 'How to perform HTTP requests with Node.js using GET, POST, PUT and DELETE'
authors: flaviocopes
authors: flaviocopes, MylesBorins, fhemberger, LaRuaNa, ahmadawais
section: Getting Started
---

Expand Down
2 changes: 1 addition & 1 deletion src/documentation/0039-node-http-post/index.md
@@ -1,7 +1,7 @@
---
title: Make an HTTP POST request using Node.js
description: 'Find out how to make an HTTP POST request using Node.js'
authors: flaviocopes
authors: flaviocopes, OnyekaIjeh, MylesBorins, fhemberger, LaRuaNa, ahmadawais
section: Getting Started
---

Expand Down
2 changes: 1 addition & 1 deletion src/documentation/0040a-node-request-data/index.md
@@ -1,7 +1,7 @@
---
title: Get HTTP request body data using Node.js
description: 'Find out how to extract the data sent as JSON through an HTTP request body using Node.js'
authors: flaviocopes
authors: flaviocopes, MylesBorins, fhemberger, LaRuaNa, ahmadawais
section: Getting Started
---

Expand Down
2 changes: 1 addition & 1 deletion src/documentation/0040b-node-file-descriptors/index.md
@@ -1,7 +1,7 @@
---
title: 'Working with file descriptors in Node.js'
description: 'How to interact with file descriptors using Node.js'
authors: flaviocopes
authors: flaviocopes, MylesBorins, fhemberger, LaRuaNa, ahmadawais
section: Getting Started
---

Expand Down
2 changes: 1 addition & 1 deletion src/documentation/0041-node-file-stats/index.md
@@ -1,7 +1,7 @@
---
title: 'Node.js file stats'
description: 'How to get the details of a file using Node.js'
authors: flaviocopes
authors: flaviocopes, ZYSzys, MylesBorins, fhemberger, LaRuaNa, ahmadawais
section: Getting Started
---

Expand Down
2 changes: 1 addition & 1 deletion src/documentation/0042-node-file-paths/index.md
@@ -1,7 +1,7 @@
---
title: 'Node.js File Paths'
description: 'How to interact with file paths and manipulate them in Node.js'
authors: flaviocopes
authors: flaviocopes, MylesBorins, fhemberger, LaRuaNa, amiller-gh, ahmadawais
section: Getting Started
---

Expand Down
2 changes: 1 addition & 1 deletion src/documentation/0043-node-reading-files/index.md
@@ -1,7 +1,7 @@
---
title: 'Reading files with Node.js'
description: 'How to read files using Node.js'
authors: flaviocopes
authors: flaviocopes, MylesBorins, fhemberger, LaRuaNa, ahmadawais
section: Getting Started
---

Expand Down