# EO-Framework 1.0.0

EO Framework est une **surcouche** apportant des **fonctionnalités PHP supplémentaires** au framework de WordPress.
Nous avons fait en sorte que toutes les tâches répétitifs d'une création d'un plugin et surtout de sa maintenance soit réduite au maximum.

Avec **EO Framework**, nous vous offrons la possibilité d'utiliser très rapidement ce dont tout développeur WordPress à besoin.

## Fonctionnalités

* Bootage de plugin.
* Inclusion de "module" et "external" ou bien de plugin dépendant.
* Gestion des vues.
* REST API.
* Gestion de la définition de schéma pour vos données avec WPEO_Model.
* Gestion upload de fichier + gallery avec WPEO_Upload.
* Lib JS et CSS. (+ Minificateur JS et CSS automatique avec GULP)
* Gestion des logs.
* Gestion des conflits entre les différents plugins.

## Installation

Créer le dossier "core" et dedans le sous-dossier "external" puis taper la commande:

```bash
git submodule install https://github.com/Eoxia/eo-framework.git core/external/eo-framework
```

## Documentation

* Lire le [Getting Started](https://github.com/Eoxia/eo-framework-starter) si c'est la première fois que vous utiliser EO-Framework.
* [Documentation](https://eoframework.eoxia/documentation)
* [Documentation CSS](https://shop.eoxia.com/wp-content/plugins/eo-framework-plugin/eo-framework/core/assets/examples/index.html)
* [Références PHP](https://eoframework.eoxia.com/docsphp/)
* [Références JS](https://eoframework.eoxia.com/docsjs/)

## Contribuer

* Faites des suggestions, déclarer un bug en passant par la page [Issues](https://github.com/Eoxia/eo-framework/issues) de GitHub.
* Suivez nous sur [GitHub](https://github.com/Eoxia) et [Twitter](https://twitter.com/eoxia).
