Ledande Bitcoin-plånbok

Riktlinjer för plugins

Electrums pluginsystem gör det möjligt för utvecklare att lägga till nya funktioner utan att ändra huvudkoden. Här är de viktigaste reglerna för plugins:

  1. Använd endast Python. Om din funktion behöver andra bibliotek än Python eller pratar med andra servrar än Electrum-servrar, gör den till ett plugin.
  2. Undvik att lägga till nya beroenden i huvudkoden. Om din funktion gör detta bör den vara ett plugin.
  3. Utvecklare måste underhålla sina plugins. Kom ihåg att vi kommer att behöva uppdatera plugins när Electrums kod ändras. Se till att ditt plugin är lätt att underhålla, annars kanske vi inte accepterar det.
  4. Följ Electrums designmönster. Ditt plugin ska passa ihop med hur Electrum fungerar. Kopiera inte befintlig Electrum-kod i ditt plugin.
  5. Se till att ditt plugin kan tas bort på ett säkert sätt. Användarnas pengar får inte riskeras om vi behöver ta bort ett plugin senare.
  6. Vi kan komma att avvisa eller ta bort plugins som är svåra att underhålla eller inte passar bra med Electrum.

Innehållsförteckning