chore: final solution exercise 03 from Module: 'Build a web API with Node.js and Express' #65
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR is related with the module: Build a web API with Node.js and Express and exercise 03 - Create a new Express web application
Also this pull request introduces several changes to improve the development environment and the Node.js HTTP project. The most important changes include adding new extensions to the development container, updating the Dependabot configuration, adding new steps to the build workflow, removing the Dependabot auto-merge workflow, adding new configuration files to the Node.js HTTP project, and creating a new Express web app.
Development environment improvements:
.devcontainer/devcontainer.json
: Addedredhat.vscode-yaml
andgithub.vscode-github-actions
extensions to the development container.Dependabot configuration:
.github/dependabot.yml
: Added newnpm
package ecosystems for thenodejs-http
andnodejs-http/3-final-solution-exercise-express-web-app
directories.Build workflow:
.github/workflows/build-code.yml
: Added new steps to install dependencies, install Prettier, and run formatting and linting for thenodejs-http
project.Removed workflow:
.github/workflows/dependabot-approve-auto-merge.yml
: Removed the Dependabot auto-merge workflow.Node.js HTTP project configuration:
nodejs-http/.editorconfig
: Added a new.editorconfig
file for consistent coding styles.nodejs-http/.eslintrc.json
: Added a new.eslintrc.json
file for linting JavaScript code.nodejs-http/package.json
: Added new scripts for linting, formatting, and pre-commit, and added new devDependencies.New Express web app:
nodejs-http/3-final-solution-exercise-express-web-app/app.js
: Created a new Express web app with/
and/products
routes.nodejs-http/3-final-solution-exercise-express-web-app/package.json
: Added a newpackage.json
file for the Express web app.**