GitHub workshop
Перейти к файлу
dependabot[bot] cd0bf2d354
Bump qs, body-parser and express
Bumps [qs](https://github.com/ljharb/qs), [body-parser](https://github.com/expressjs/body-parser) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together.

Updates `qs` from 6.7.0 to 6.11.0
- [Release notes](https://github.com/ljharb/qs/releases)
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/qs/compare/v6.7.0...v6.11.0)

Updates `body-parser` from 1.19.0 to 1.20.1
- [Release notes](https://github.com/expressjs/body-parser/releases)
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md)
- [Commits](https://github.com/expressjs/body-parser/compare/1.19.0...1.20.1)

Updates `express` from 4.17.1 to 4.18.2
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.17.1...4.18.2)

---
updated-dependencies:
- dependency-name: qs
  dependency-type: indirect
- dependency-name: body-parser
  dependency-type: indirect
- dependency-name: express
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-07 08:58:24 +00:00
.github/workflows Create nodejs.yml 2020-02-18 10:20:39 -05:00
lib initial commit 2020-02-18 10:04:39 -05:00
test initial commit 2020-02-18 10:04:39 -05:00
views initial commit 2020-02-18 10:04:39 -05:00
.gitignore initial commit 2020-02-18 10:04:39 -05:00
CODE_OF_CONDUCT.md Initial CODE_OF_CONDUCT.md commit 2020-02-18 06:51:31 -08:00
LICENSE Initial LICENSE commit 2020-02-18 06:51:32 -08:00
README.md listing. fixes AB#3 2020-02-18 12:32:30 -05:00
SECURITY.md Initial SECURITY.md commit 2020-02-18 06:51:33 -08:00
index.js initial commit 2020-02-18 10:04:39 -05:00
out.gif initial commit 2020-02-18 10:04:39 -05:00
out2.gif initial commit 2020-02-18 10:04:39 -05:00
package-lock.json Bump qs, body-parser and express 2022-12-07 08:58:24 +00:00
package.json initial commit 2020-02-18 10:04:39 -05:00
testpolicy.txt Update testpolicy.txt 2020-02-18 11:01:37 -05:00

README.md

Welcome

This repository contains the base project part of our on-site GitHub Verified Partner workshop program. It is meant to be used for in-classroom training under the supervision of GitHub coaches.

This is the NodeJS version of our "Tonkotsu" workshop webapp. The codebase is pretty simple: it's a NodeJS app that will connect to GitHub's Octocat API endpoint and return the Zen quote of the day. E.g.:

Demo (sucess)

out

Demo (failure)

out

There are some built-in unit tests to ensure that everything can be verified.

Instructions

Please fork this repository and ensure you have a local working copy. You will need a working NodeJS environment. Get the latest stable version from https://nodejs.org/en/download/ or via your OS package manager (e.g. brew on Mac or chocolatey on Windows).

Setup:

npm install

Tests:

npm run test

Run server (defaults to localhost:3000):

npm start

Follow the coach instructions and good luck!

Owners

  • Marcelo Zambrana Villarroel
  • Tamer Maher El-Sharkawy
  • Herb Raffaele
  • Sam Abouissa