bemang/phpgone

Framework phpgone

Installs: 24

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 1

Type:project

2.1.0 2022-08-04 22:48 UTC

This package is auto-updated.

Last update: 2024-04-22 01:13:31 UTC


README

Build Status Coverage Status

Ce framework est un petit projet personel, que j'ai réalisé pour le défi de faire un framework et de voir tous les enjeux que cela implique. Tout le monde peut l'utiliser, malheureusement il n'y a pas de documentation (par manque de temps), mais il est assez simple à utiliser.

Features

  • Modèle utilisé : vue et controlleur (partie accès base de donnée est dans une autre lib)
  • Système de route (utilisant les attributs)
  • Système de middleware pour gérer facilement les requêtes
  • Rendu simple et rendu TWIG
  • Module pour gérer facilement les urls (surtout pour les assets)
  • Système de configuration avec un fichier unique
  • Système de log
  • Utilisation de Robo pour automatiser certaines tâches

Normes

J'ai essayé de respecter le plus possible les normes PSR pour que le framework soit interchangeable et utilisable par tous.

Database

Tests

La plupart du framework est soumis à des tests unitaires que j'ai créé pour l'exercice.

TODo

  • Système upload