Le module co-duplicates est un module qui supprimer des doublons.
TODO
Installer les modules nécessaires :
npm install
Commande d'exécution des tests unitaires :
npm test
Comme pour tous les modules, la présente partie métier n'est pas destinée à être exécutée directement, puisqu'elle consiste uniquement à mettre à disposition une fonction doTheJob
.
L'exécution se fera donc en appelant cette fonction depuis une instanciation de li-canvas
ou indirectement depuis les tests unitaires.
.
├── node_modules/ // Modules NPM
│ └── ...
├── pythonScripts // Répertoire contenant le code source Python
│ ├── deduplicate // Répertoire contenant le cœur du code métier Python
│ │ ├── __pycache__ // Cache Python
│ │ │ └── ...
│ │ ├── __init__.py
│ │ ├── conf.py
│ │ ├── params.py
│ │ └── utils.py
│ ├── __init__.py
│ ├── expand.py // Point d'entrée du code Python
│ ├── LICENSE // Licence
│ └── requirement.txt // Dépendances Python
├── test/ // Fichiers nécessaires aux tests unitaires
│ ├── dataset/
│ │ └── in/
│ │ └── data.js // Fichier contenant les données
│ └── run.js // Point d'entrée des tests unitaires
├── .editorconfig // Configuration de l'éditeur pour l'indentation (entre autre)
├── .eslintrc.json // Configuration pour eslint
├── .gitignore
├── error.js // Module JS pour traiter les erreurs
├── index.js // Point d'entrée, contenant la fonction doTheJob()
├── Licence.fr.txt // Licence CeCILL en Français
├── License.en.txt // Licence CeCILL en Anglais
├── package-lock.json
├── package.json // Description du module pour NPM
└── README.md