Créer des plugins
Un plugin connecte Schuly à un système scolaire. Il se connecte, lit les données et les transmet à Schuly. Dès qu'un serveur charge ton plugin, son système scolaire apparaît dans l'application, sans mise à jour de l'application.
Les plugins sont des bibliothèques de classes .NET 10. Ils utilisent le paquet Schuly.Plugin.Abstractions et n'accèdent jamais directement à la base de données de Schuly.
Créer ton premier plugin
- Prépare ton environnement.
- Copie le plugin d'exemple et découvre le cycle de vie d'un plugin.
- Ajoute une base de données, si ton plugin a besoin de ses propres tables.
- Publie ton plugin.
Chercher une information
- Référence du contrat : chaque interface et chaque record
- Versionnement : les versions de plugin qu'un serveur accepte
