> For the complete documentation index, see [llms.txt](https://jeromeklam.gitbook.io/freefw/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jeromeklam.gitbook.io/freefw/readme.md).

# FreeFW

Un Framework PHP simpliste pour réaliser des services web rapidement tout en ayant une souplesse pour les cas complexes.

Services web JsonApi, mais aussi web socket Wamp2 le tout compatible LoadBalancer avec partage de sessions, cache, ...

Documentation sur GitBook : <https://jeromeklam.gitbook.io/freefw/>

## Composer

Consulter le fichier composer.json...

## Standards

* PHP : PSR2, PSR3, PSR4, PSR6, PSR7 & PSR15
* Auth : Hawk, JWT, OAuth2, Saml2
* Web Service : application/vnd.api+json & application/json
* Web Socket : Wamp2

## Documentation

1. [Structurer un projet](/freefw/docs/structure.md)
2. [Cheminement](/freefw/docs/schema.md)
3. Middlewares
   1. [Authentification](/freefw/docs/auth.md)
4. Les modèles
   1. [La structure des modèles](/freefw/docs/model.md)
   2. [Opération CRUD basiques](/freefw/docs/crud.md)
