Skip to content

choboai/prolog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status GitHub Tests Action Status GitHub Tests Action Status GitHub Tests Action Status

Prolog

App gestion et exécution de programmes prolog

TO DO

Tests

  • tester les différentes pages
  • Chipper CI
  • stagging

Features

  • intégration de l'auth et des équipes
  • show programme
  • gestion des droits d'acces aux modifs des programmes
  • copie d'un programme
  • anonymes peuvent créer? comment modifier
  • programmes public/teams
  • Service d'import de données
  • CRUD pour les ensembles de regles
  • selection d'un ensemble de regles dans l'éditeur

Nice to have

  • Coloriser le code dans l'éditeur
  • animations
  • turbolinks
  • filtres ou dashboard pour ne voir que les projets persos / teams

Installation

Prérequis

  • php 7.3
  • composer
  • mysql

1. cloner le repos

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

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

2. Copier le fichier de config

$ cp .env.example .env

3. Créez une db "prolog", puis renseigner les infos dans le fichier .env

4. Installation avec composer

$ composer install

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 !

Commandes

$ php artisan test       # lance les tests
$ composer psalm         # analyse statique
$ composer format        # format le code automatiquement

About

Prolog web IDE to share code snipped

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published