- php 7.2
- composer
- mysql
$ git clone https://github.com/opmvpc/biblio.git
$ cp biblio
$ composer install
Guide officiel ici: https://laravel.com/docs/6.x#configuration
$ cp .env.example .env
$ php artisan key:generate
$ php artisan migrate:fresh --seed
pas besoin avec laragon
$ sudo chmod -R g+w bootstrap/cache/
$ sudo chmod -R g+w storage/
$ php artisan storage:link
9. assets js css dans une deuxieme fenetre de commande (pas besoin si on ne modifie pas le code js ou css)
$ npm install && npm run watch
Et normalement ça devrait fonctionner
- Github actions
- psalm
- fix erreurs psalm
- Larastan
- Fix erreurs larastan et phpInsights
- cs-fixer
- quelques tests http
- Laravel 8
- Commenter, factoriser
- Plusieurs langues (anglais et fr)
- Un user peut créer des équipes et une équipe ou un user peut avoir plusieurs "projets"
- un "projet" peut etre une bibliographie ou un inventaire d'items (exemple: graines, plasmides)
- Page de présentation du projet (exemple: page publique qui présente l'état de l'art avec lien vers pdf et slides)
- Identitée visuelle (un peu de css, un logo)
- charset des bibtex mal géré
- améliorer les formulaires, simplifier certaines pages