From 31bf40fe43c34c7f26809a57b2c307591b25e3d4 Mon Sep 17 00:00:00 2001 From: Vincent LAURENT Date: Fri, 26 Nov 2021 00:34:14 +0100 Subject: [PATCH] =?UTF-8?q?Librairies=20utilis=C3=A9es=20=C3=A0=20la=20fin?= =?UTF-8?q?=20et=20ajout=20des=20librairies=20pour=20les=20tests?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 33 +++++++++++++++++++-------------- 1 file changed, 19 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 220cc74..d4eaa05 100644 --- a/README.md +++ b/README.md @@ -47,20 +47,6 @@ upload_max_filesize = 24M # Taille maximum du fichier PDF à signer post_max_size = 24M # Taille maximum du fichier PDF à signer max_file_uploads = 201 # Nombre de pages maximum du PDF, ici 200 pages + le PDF d'origine ``` - -## Librairies utilisées - -- **Fat-Free** micro framework PHP : https://github.com/bcosca/fatfree (GPLv3) -- **Bootstrap** framework html, css et javascript : https://getbootstrap.com/ (MIT) -- **PDF.js** librairie de lecture de PDF dans un canvas HTML : https://github.com/mozilla/pdf.js (Apache-2.0) -- **Fabric.js** librairie pour manipuler un canvas HTML : https://github.com/fabricjs/fabric.js (MIT) -- **PDFtk** outils de manipulation de PDF (GPL) -- **librsvg** outils de manipulation de SVG : https://gitlab.gnome.org/GNOME/librsvg (LGPL-2+) -- **potrace** outils de transformation d'image bitamp en image vectorisé : http://potrace.sourceforge.net/ (GPLv2) -- **OpenType.js** outils de transformation d'un texte et sa police en chemin : https://github.com/opentypejs/opentype.js (MIT) -- **ImageMagick** ensemble d'outils de manipulation d'images : https://imagemagick.org/ (Apache-2.0) -- **Caveat** police de caractères style écriture à la main : https://github.com/googlefonts/caveat (OFL-1.1) - ## Tests Pour exécuter les tests fonctionnels : @@ -77,4 +63,23 @@ Pour lancer les tests et voir le navigateur (en mode debug) : DEBUG=1 make test ``` +## Librairies utilisées + +- **Fat-Free** micro framework PHP : https://github.com/bcosca/fatfree (GPLv3) +- **Bootstrap** framework html, css et javascript : https://getbootstrap.com/ (MIT) +- **PDF.js** librairie de lecture de PDF dans un canvas HTML : https://github.com/mozilla/pdf.js (Apache-2.0) +- **Fabric.js** librairie pour manipuler un canvas HTML : https://github.com/fabricjs/fabric.js (MIT) +- **PDFtk** outils de manipulation de PDF (GPL) +- **librsvg** outils de manipulation de SVG : https://gitlab.gnome.org/GNOME/librsvg (LGPL-2+) +- **potrace** outils de transformation d'image bitamp en image vectorisé : http://potrace.sourceforge.net/ (GPLv2) +- **OpenType.js** outils de transformation d'un texte et sa police en chemin : https://github.com/opentypejs/opentype.js (MIT) +- **ImageMagick** ensemble d'outils de manipulation d'images : https://imagemagick.org/ (Apache-2.0) +- **Caveat** police de caractères style écriture à la main : https://github.com/googlefonts/caveat (OFL-1.1) + +Pour les tests : + +- **Jest** Framework de Test Javascript : https://jestjs.io/ (MIT) +- **Puppeteer** librairie Node.js pour contrôler un navigateur : https://github.com/puppeteer/puppeteer (Apache-2.0) + +