Exemples XCore¶
Cette section contient des exemples concrets pour vous aider à démarrer rapidement avec XCore. Chaque exemple est conçu pour illustrer une fonctionnalité spécifique du framework.
1. Exemples de Plugins¶
Ces guides pas-à-pas vous montrent comment construire différents types de plugins :
- Plugin de Base : Structure minimale et point d'entrée
handle(). - Plugin Complet (CRUD) : Utilisation de la base de données, du cache, des routes HTTP et de la validation Pydantic.
- Plugin Trusted : Accès total aux services et intégration avancée pour les plugins internes.
- Plugin Sandboxed : Démonstration de l'isolation de sécurité et du blocage des accès non autorisés (FS Guard, AST).
2. Exemples de Services¶
- Service de Cache : Utilisation de Redis et de la mémoire.
- Service SQL : Pattern Repository et sessions asynchrones.
- Service Scheduler : Tâches de fond et jobs Cron.
3. Guide Pratique : "Créer un plugin de A à Z"¶
Si vous débutez, nous vous recommandons de suivre le Guide de démarrage rapide qui vous accompagne dans la création de votre premier plugin interactif.
4. Partagez vos Exemples !¶
Vous avez construit un plugin génial ? Proposez-le à la communauté via une Pull Request sur le dépôt officiel ou publiez-le sur le Marketplace XCore.