diff --git a/doc/.vscode/launch.json b/doc/.vscode/launch.json
new file mode 100644
index 0000000000000000000000000000000000000000..c2426e5d416419389ad81cb4ff5eece4adf72de4
--- /dev/null
+++ b/doc/.vscode/launch.json
@@ -0,0 +1,36 @@
+{
+    // Utilisez IntelliSense pour en savoir plus sur les attributs possibles.
+    // Pointez pour afficher la description des attributs existants.
+    // Pour plus d'informations, visitez : https://go.microsoft.com/fwlink/?linkid=830387
+    "version": "0.2.0",
+    "configurations": [
+        {
+            "type": "node",
+            "request": "launch",
+            "name": "direct_start",
+            "program": "${workspaceFolder}/bin/duniter",
+            "args": [
+                "direct_start"
+            ]
+        },
+        {
+            "type": "node",
+            "request": "launch",
+            "name": "Mocha CURRENT FILE",
+            "program": "${workspaceFolder}/node_modules/mocha/bin/_mocha",
+            "args": [
+                "--opts", "\"\"",
+                "${fileDirname}/${fileBasenameNoExtension}.js"
+            ]
+        },
+        {
+            "type": "node",
+            "request": "launch",
+            "name": "Mocha ALL TESTS",
+            "program": "${workspaceFolder}/node_modules/mocha/bin/_mocha",
+            "args": [
+                "${workspaceFolder}/test"
+            ]
+        }
+    ]
+}
\ No newline at end of file
diff --git a/doc/.vscode/settings.json b/doc/.vscode/settings.json
new file mode 100644
index 0000000000000000000000000000000000000000..4ab73bb74fa5aab4145d56b8d43d2d3d83fab3ae
--- /dev/null
+++ b/doc/.vscode/settings.json
@@ -0,0 +1,11 @@
+{
+    "files.exclude": {
+        "*.js": true,
+        "*.d.ts": true,
+        "*.map": true,
+        "app/**/*.js": true,
+        "app/**/*.d.ts": true,
+        "app/**/*.map": true,
+        "**/.git": true
+    }
+}
\ No newline at end of file