From 3f332381be7073c9877a69dadcdb1584cb6e3405 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabrice=20PENHO=C3=8BT?= Date: Thu, 2 Sep 2021 18:26:17 +0200 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour=20du=20texte=20d'accueil.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 2ee2942..d9abd11 100644 --- a/README.md +++ b/README.md @@ -17,11 +17,15 @@ De même l'idée est de rester libre du rendu des données en n'imposant pas de ## La première version La première version se contente de récupérer et parser des données présentes dans un fichier CSV via un appel Ajax. -Les données trouvées sont affichées dans un tableau. En option, des colonnes peuvent être indiquées par filtrer les données. -[Papa Parse](https://www.papaparse.com/) est utilisé pour parser les fichiers CSV et [natural-orderby](https://yobacca.github.io/natural-orderby/#/) pour obtenir des classements plus naturels. +Les données trouvées sont affichées dans un tableau. En option, des colonnes peuvent être indiquées par filtrer les données et/ou les classer. -Il reste à ajouter la possibilité de classement sur certaines colonnes et la pagination, le tout en options, le développeur final devant pouvoir adapter le module à son besoin. -Et puis s'attaquer aux autres sources/formats possibles pour les données... +Il reste à ajouter : +- la possibilité de fournir des fonctions spécifiques pour classer les données de certaines colonnes. +- la possibilité de paginer les données. +- la possibilité d'utiliser des sources/formats différents qu'un fichier CSV pour extraire les données. +- la possibilité de spécifier un code HTML autre qu'un tableau pour lister les données. + +Le tout en options, le développeur final devant pouvoir adapter le module à son besoin. Bref, il reste beaucoup de choses à faire ! @@ -29,4 +33,9 @@ Bref, il reste beaucoup de choses à faire ! L'utilisation de TypeScript élimine déjà pas mal d'erreurs. Le code est ensuite testé via [Karma.js](https://karma-runner.github.io) et [Jasmine.js](https://jasmine.github.io/) sur des navigateurs Firefox et Chromium. -Un premier exemple d'utilisation est présent dans le répertoire "public". \ No newline at end of file +Un premier exemple d'utilisation est présent dans le répertoire "public". + +## Dépendances en production + +- [Papa Parse](https://www.papaparse.com/) est utilisé pour parser les données CSV. +- [natural-orderby](https://yobacca.github.io/natural-orderby/#/) pour classer les données de manière plus naturelle. \ No newline at end of file