Premiers pas

Dans cette section, nous verrons comment créer un plugin très simple, le compiler et l’utiliser dans DataMorph.

La structure

Chaque plugin a son propre dossier isolé des autres dossiers, se trouvant dans <dossier de DataMorph>/plugins. Un plugin doit nécessairement avoir un ficher plugin.yml indicant les informations générales à savoir sur le plugin. Si vous voulez en savoir plus sur le fonctionnement des plugins, voir comment fonctionnent les plugins.

Mettre en place l’environnement

DataMorph fonctionne beaucoup avec CMake, donc tous les développeurs de plugin en auront forcément besoin. Pour créer un plugin, il est très fortement conseillé de créer un repositoire à partir du modèle officiel ici : https://github.com/DataMorph-org/DM-PluginTemplate. Vous pouvez choisir de créer un nouveau dépôt pour un plugin en allant sur le dépôt modèle et en cliquant sur le bouton “Utiliser ce modèle”. Alternativement, vous pouvez choisir de cloner ce dépôt localement avec cette commande :

git clone https://github.com/DataMorph-org/DM-PluginTemplate.git

Quand cette étape est terminée, vous pouvez déjà commencer à analyser les fichiers pour découvrir comment ils fonctionnent et ce qu’ils font, ou vous pouvez compiler le plugin.