diff --git a/deno.jsonc b/deno.jsonc
new file mode 100644
index 0000000000000000000000000000000000000000..68051e72ba279fd34d9b85f62f0e11a160f18656
--- /dev/null
+++ b/deno.jsonc
@@ -0,0 +1,16 @@
+{
+  "compilerOptions": {
+    "noImplicitAny": true
+  },
+  "lint": {
+    "rules": {
+      "tags": ["recommended"],
+      "include": [
+        "ban-untagged-todo",
+        "camelcase",
+        "explicit-function-return-type"
+      ],
+      "exclude": ["no-unused-vars", "prefer-const"]
+    }
+  }
+}
diff --git a/qualdev/compte_rendu.txt b/qualdev/compte_rendu.txt
new file mode 100644
index 0000000000000000000000000000000000000000..023bf2995998f5309461ad4842af8f784497022e
--- /dev/null
+++ b/qualdev/compte_rendu.txt
@@ -0,0 +1,8 @@
+TD :
+git init : 
+
+5) Il suffit de faire git status pour connaitre les fichiers/répertoires présents dans le dossier de travail non suivis par Git.
+
+TP : 
+git clone : Nous a permis de copier un dossier de GitLab afin de le récupérer sur nos machines.
+git merge : Nous a permis de régler les conflits causés lorsque nous avons réalisé les différents scnarios du TP.
diff --git a/src/exo.ts b/src/exo.ts
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/src/main.ts b/src/main.ts
new file mode 100644
index 0000000000000000000000000000000000000000..ba72797f7faa9f73154ab3578e1aca3558ddada1
--- /dev/null
+++ b/src/main.ts
@@ -0,0 +1 @@
+console.log('Hello World')
diff --git a/todo.md b/todo.md
new file mode 100644
index 0000000000000000000000000000000000000000..20d03001b005408f5a76ebea3428c618ae57e21c
--- /dev/null
+++ b/todo.md
@@ -0,0 +1 @@
+1. Apprendre le cours sur git