Skip to content

opmvpc/biblio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prérequis

  • php 7.2
  • composer
  • mysql

Installation

1. cloner le repos

$ git clone https://github.com/opmvpc/biblio.git
$ cp biblio

2. Installation avec composer

$ composer install

Guide officiel ici: https://laravel.com/docs/6.x#configuration

3. Copier le fichier de config

$ cp .env.example .env

4. Puis renseigner les infos de votre DB

5. Générer la clé d'encryption

$ php artisan key:generate

6. Population de la DB

$ php artisan migrate:fresh --seed

7. Permissions

pas besoin avec laragon

$ sudo chmod -R g+w bootstrap/cache/
$ sudo chmod -R g+w storage/

8. upload fichiers

$ 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

TO DO

  • Github actions
  • psalm
  • fix erreurs psalm
  • Larastan
  • Fix erreurs larastan et phpInsights
  • cs-fixer
  • quelques tests http
  • Laravel 8
  • Commenter, factoriser

Idées

  • 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

About

Application de gestion bibliographique

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published