From 0dad3a1d86f4040beb0b6a5e53ffe7e2c63e216b Mon Sep 17 00:00:00 2001 From: khaled-sadlah Date: Wed, 11 Mar 2026 02:35:46 +0200 Subject: [PATCH 1/6] add my name to README --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e58be39d95..7c9f85364a 100644 --- a/README.md +++ b/README.md @@ -22,3 +22,4 @@ npm run dev _This starts the server in non-database mode._ It will serve a simple webpage at `http://localhost:8080`. You do _not_ need to set up a database or any interactivity on the webpage yet. Instructions for that will come later in the course! +Khaled's version of Boot.dev's Notely app. From ba7542ebd768e4d66994ead9561e6fd49fc3868f Mon Sep 17 00:00:00 2001 From: khaled-sadlah Date: Wed, 11 Mar 2026 02:49:36 +0200 Subject: [PATCH 2/6] add tests branch --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 7c9f85364a..764480cc36 100644 --- a/README.md +++ b/README.md @@ -23,3 +23,4 @@ _This starts the server in non-database mode._ It will serve a simple webpage at You do _not_ need to set up a database or any interactivity on the webpage yet. Instructions for that will come later in the course! Khaled's version of Boot.dev's Notely app. +test From f50619cb4b4267ad47b54be52f2413762de46353 Mon Sep 17 00:00:00 2001 From: khaled-sadlah Date: Wed, 11 Mar 2026 02:50:37 +0200 Subject: [PATCH 3/6] add tests branch --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 764480cc36..43bbe7cc55 100644 --- a/README.md +++ b/README.md @@ -24,3 +24,4 @@ _This starts the server in non-database mode._ It will serve a simple webpage at You do _not_ need to set up a database or any interactivity on the webpage yet. Instructions for that will come later in the course! Khaled's version of Boot.dev's Notely app. test +test From 43977359b05564658d933be76b7893fe43d14a6f Mon Sep 17 00:00:00 2001 From: khaled-sadlah Date: Wed, 11 Mar 2026 03:02:30 +0200 Subject: [PATCH 4/6] add test --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 43bbe7cc55..6241b74c36 100644 --- a/README.md +++ b/README.md @@ -25,3 +25,4 @@ You do _not_ need to set up a database or any interactivity on the webpage yet. Khaled's version of Boot.dev's Notely app. test test +fix From 36fbb6f2eac6dbc302733e7f7c26e4c729b0b81c Mon Sep 17 00:00:00 2001 From: khaled-sadlah Date: Fri, 13 Mar 2026 03:47:57 +0200 Subject: [PATCH 5/6] add badge to README --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 6241b74c36..bb8d605700 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +![CI Tests](https://github.com/khaled-sadlah/learn-cicd-typescript-starter/actions/workflows/ci.yml/badge.svg) + # learn-cicd-typescript-starter (Notely) This repo contains the typescript starter code for the "Notely" application for the "Learn CICD" course on [Boot.dev](https://boot.dev). From dfa9343e3dca763d9ed37c45674a438b411a1e01 Mon Sep 17 00:00:00 2001 From: khaled-sadlah Date: Fri, 13 Mar 2026 03:53:42 +0200 Subject: [PATCH 6/6] add style job to ci --- package-lock.json | 23 +++++++++++++++++++++++ package.json | 5 ++++- 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/package-lock.json b/package-lock.json index 170f9ea5c8..8204e9b52e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,6 +21,7 @@ "@types/node": "^22.9.0", "drizzle-kit": "^0.28.1", "globals": "^15.12.0", + "prettier": "3.8.1", "tsx": "^4.19.2", "typescript": "^5.6.3" } @@ -1960,6 +1961,22 @@ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==" }, + "node_modules/prettier": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz", + "integrity": "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, "node_modules/promise-limit": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/promise-limit/-/promise-limit-2.7.0.tgz", @@ -3804,6 +3821,12 @@ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==" }, + "prettier": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz", + "integrity": "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==", + "dev": true + }, "promise-limit": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/promise-limit/-/promise-limit-2.7.0.tgz", diff --git a/package.json b/package.json index bf6e45393d..2002b86fc0 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,9 @@ "db:studio": "drizzle-kit studio", "build": "npx tsc", "start": "node dist/main.js", - "dev": "npx tsc && node dist/main.js" + "dev": "npx tsc && node dist/main.js", + "format:write": "prettier --write \"src/**/*.{js,ts,json,css,md}\"", + "format:check": "prettier --check \"src/**/*.{js,ts,json,css,md}\"" }, "devDependencies": { "@types/cors": "^2.8.17", @@ -17,6 +19,7 @@ "@types/node": "^22.9.0", "drizzle-kit": "^0.28.1", "globals": "^15.12.0", + "prettier": "3.8.1", "tsx": "^4.19.2", "typescript": "^5.6.3" },