Etendre Philarmony
but final :
- composer require deozza/philarmony
- coeur logique de philarmony (config parser, routes, validation, etc) = PhilarmonyCoreBundle
- gestion des utilisateurs (extensible) = PhilarmonyUserBundle
- doc en ligne = PhilarmonyDocBundle
Philarmony core
Il faudrait extraire le core de Philarmony dans un PhilarmonyCoreBundle
PhilarmonyUserBundle
S'inspirer de FOSUserBundle, adapter au besoin de Philarmony
PhilarmonyDocBundle
Accessibilité variable (uniquement admin ? Ouais mais pas cool pour partenaires...)
GET /api/doc => Liste toutes les routes possibles
GET /api/doc/{entity_name} => liste les propriétés, les états et les méthodes liées
GET /api/doc/{entity_name}/{property_name} => liste la config de la propriété.
Doc en ligne
Faire une vraie doc en ligne (comme ApiPlatform ou Symfony) et pas seulement un README.
Etendre Philarmony
but final :
Philarmony core
Il faudrait extraire le core de Philarmony dans un PhilarmonyCoreBundle
PhilarmonyUserBundle
S'inspirer de FOSUserBundle, adapter au besoin de Philarmony
PhilarmonyDocBundle
Accessibilité variable (uniquement admin ? Ouais mais pas cool pour partenaires...)
GET /api/doc => Liste toutes les routes possibles
GET /api/doc/{entity_name} => liste les propriétés, les états et les méthodes liées
GET /api/doc/{entity_name}/{property_name} => liste la config de la propriété.
Doc en ligne
Faire une vraie doc en ligne (comme ApiPlatform ou Symfony) et pas seulement un README.