Premier portefeuille Bitcoin

Lignes directrices relatives aux plugins

Le système de plugins d'Electrum permet aux développeurs d'ajouter de nouvelles fonctionnalités sans modifier le code principal. Voici les règles clés pour les plugins :

  1. Utilisez uniquement Python. Si votre fonctionnalité nécessite des bibliothèques non-Python ou parle à des serveurs autres que ceux d'Electrum, faites-en un plugin.
  2. Évitez d'ajouter de nouvelles dépendances au code principal. Si votre fonctionnalité fait cela, elle devrait être un plugin.
  3. Les développeurs doivent maintenir leurs plugins. Rappelez-vous que nous aurons besoin de mettre à jour les plugins lorsque le code d'Electrum changera. Faites en sorte que votre plugin soit facile à maintenir, ou nous pourrions ne pas l'accepter.
  4. Suivez les modèles de conception d'Electrum. Votre plugin doit s'adapter à la façon dont Electrum fonctionne. Ne copiez pas le code existant d'Electrum dans votre plugin.
  5. Assurez-vous que votre plugin peut être supprimé en toute sécurité. Les fonds des utilisateurs ne doivent pas être menacés si nous devons supprimer un plugin ultérieurement.
  6. Nous pouvons rejeter ou supprimer les plugins qui sont difficiles à maintenir ou qui ne s'intègrent pas bien à Electrum.

Table des matières