Skip to content

Abigermon/UEL312P1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cvtic-micro-framework

Boilerplate du projet micro-framework à réaliser en groupe.

licences

Vous retrouverez dans le dossier LICENSES/, toutes les licences des bibliothèques utilisées dans ce micro-framework.
Remerciement au projet Symfony de partager ses bibliothèques vraiment pratique.
Remerciement au projet favicon.io pour la petite icône bien rigolote.

qu'est ce qu'on utilise ici

Déjà, on utilise une version de PHP qui est >=8.2.
Ensuite, on utilise les bibliothèques suivantes et rien d'autre :

Pour finir, histoire de tester que le code marche bien, on utilise PHPUnit.

Vous avez aussi, directement dans le repo, deux scripts PHP à votre disposition :

  • composer - Un gestionnaire de projet PHP
  • pretty-php - Un outil de mise en page, avec une opinion, pour le code PHP

Je vous invite chaleureusement à lire les documentations de tout ces petits projets, histoire de savoir avec quoi vous allez travailler :)

installer les dépendences

Il suffit de demander à composer de le faire :

./scripts/composer install

Vous devriez ensuite avoir un dossier vendor, avec plusieurs sous-dossier.
Vous pouvez maintenant lancer les tests unitaires du projet (il n'y en a pas, mais ça ne fait rien) :

./vendor/bin/phpunit tests

La commande devrait se terminer sans erreurs.

quelques bonnes lectures

Toujours bien d'apprendre :)

PHP

Git

favicon

J'ai téléchargé un favicon, depuis https://favicon.io, pour rendre les onglets de nos navigateurs plus jolis :) Pour l'ajouter à vos pages, il suffit de rajouter le snippet suivant dans vos <head>.

<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon/favicon-16x16.png">
<link rel="manifest" href="/static/favicon/site.webmanifest">

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors