일렉트럼의 플러그인 시스템을 통해 개발자는 메인 코드를 변경하지 않고도 새로운 기능을 추가할 수 있습니다. 다음은 플러그인에 대한 주요 규칙입니다:
- Python만 사용하세요. 기능에 Python 이외의 라이브러리가 필요하거나 Electrum 서버가 아닌 다른 서버와 통신하는 경우 플러그인으로 만드세요.
- 메인 코드에 새로운 종속성을 추가하지 마세요. 기능이 이 작업을 수행하는 경우 플러그인이어야 합니다.
- 개발자는 플러그인을 유지 관리해야 합니다. 일렉트럼의 코드가 변경되면 플러그인을 업데이트해야 한다는 점을 기억하세요. 플러그인을 유지 관리하기 쉽게 유지하지 않으면 허용되지 않을 수 있습니다.
- 일렉트럼의 디자인 패턴을 따르세요. 플러그인은 Electrum의 작동 방식에 맞아야 합니다. 플러그인에서 기존 Electrum 코드를 복사하지 마세요.
- 플러그인을 안전하게 제거할 수 있는지 확인하세요. 나중에 플러그인을 제거해야 할 때 사용자 자금이 위험에 처하지 않아야 합니다.
- 당사는 유지 관리가 어렵거나 Electrum과 잘 맞지 않는 플러그인을 거부하거나 제거할 수 있습니다.