Skip to content
Snippets Groups Projects
Commit f0d8aef5 authored by Alexandra's avatar Alexandra
Browse files

doc: refacto recorder part

parent 8aeee37d
No related branches found
No related tags found
No related merge requests found
...@@ -4,6 +4,7 @@ Plusieurs éléments ajoutés à l'image de base : ...@@ -4,6 +4,7 @@ Plusieurs éléments ajoutés à l'image de base :
1. Deadlock plugins (deadlock-plugins/) 1. Deadlock plugins (deadlock-plugins/)
2. Outil d'enregistrment, qui permet d'enregistrer le code quand un utilisateur exécute du code (deadlock(plugins/recorder)) 2. Outil d'enregistrment, qui permet d'enregistrer le code quand un utilisateur exécute du code (deadlock(plugins/recorder))
3. Gestion du CORS (*.deadlock.io) dans `server.js`
## Construire les plugins : ## Construire les plugins :
`./build-plugins.sh` `./build-plugins.sh`
...@@ -12,8 +13,12 @@ Tous les plugins qui se trouvent dans `deadlock-public` vont être construit en ...@@ -12,8 +13,12 @@ Tous les plugins qui se trouvent dans `deadlock-public` vont être construit en
dans `plugins/` (ex: deadlock-plugins/deadlock-extension). dans `plugins/` (ex: deadlock-plugins/deadlock-extension).
Il est aussi possible d'ajouter directement des plugins `.vsix` en ajoutant le fichier dans `plugins/` Il est aussi possible d'ajouter directement des plugins `.vsix` en ajoutant le fichier dans `plugins/`
## Construire le recorder : ## Recorder :
Utilisation du webpack présent dans `recorder-out/` par défaut. Le recorder permet de sauvegarder régulièrement le code de l'utilisateur.
Pour se faire il écoute les commandes exécutées par l'utilisateur et si une contient `java|npm|yarn`
alors un snapshot du code est réalisé.
### Build
`./build-recorder.sh` `./build-recorder.sh`
## Construire l'image Deadlock Theia avec le recorder et les plugins ## Construire l'image Deadlock Theia avec le recorder et les plugins
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment