Commit b3bb9f3c authored by Erwan BOUSSE's avatar Erwan BOUSSE
Browse files

Improve README + add liveserver

parent 2163960b
Pipeline #18613 passed with stages
in 56 seconds
= Extracteur de données Celcat − Université de Nantes
Version en ligne disponible ici : https://bousse-e.univ-nantes.io/edt-extractor-web/
\ No newline at end of file
== Utiliser
Version en ligne disponible ici : https://bousse-e.univ-nantes.io/edt-extractor-web/
Dans l'immédiat, il est nécessaire d'utiliser Firefox et d'installer et d'activer l'extension link:https://addons.mozilla.org/fr/firefox/addon/cors-everywhere/[CORS Everywhere] pour permettre à l'outil de fonctionner.
== Développer
Le projet est développé en _TypeScript_, les dépendances sont gérées à l'aide de _npm_, et l'assemblage final en un script exécutable dans un navigateur est effectué par _Browserify_.
Pour compiler le projet :
```
npm install
npm run build
```
On obtient deux fichiers contenant chacun l'intégralité du logiciel :
- `build/edtextractor.js` qui est exécutable avec nodejs (si chargé et utilisé dans un autre programme),
- `build/edtextractorbrowser.js` qui est exécutable dans un navigateur − c'est lui qui est chargé par `resources/index.html` et utilisé dans l'application finale.
Pour tester en local :
```
npm run liveserver
```
Puis se rendre à l'adresse `http://127.0.0.1:8080/`.
NOTE: En développement aussi l'extension link:https://addons.mozilla.org/fr/firefox/addon/cors-everywhere/[CORS Everywhere] est nécessaire.
\ No newline at end of file
This diff is collapsed.
{
"scripts": {
"build": "tsc && browserify build/edtextractor.js --standalone edtextractor -o build/edtextractorbrowser.js"
"build": "tsc && browserify build/edtextractor.js --standalone edtextractor -o build/edtextractorbrowser.js",
"liveserver": "ln -fs ../build resources && live-server resources"
},
"dependencies": {
"@types/node": "^13.13.5",
......@@ -11,6 +12,7 @@
"devDependencies": {
"@types/xmldom": "^0.1.29",
"browserify": "^16.5.1",
"typescript": "3.8.3"
"typescript": "3.8.3",
"live-server": "1.2.1"
}
}
\ No newline at end of file
}
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment