블록을 플러그인으로 번들링
워크플로우 블록을 플러그인으로 패키징하는 방법: 필요한 인터페이스, 종류, 초기화기, 직렬화기, 로딩.
플러그인의 제안 구조
.
├── requirements.txt # 요구 사항이 담긴 파일
├── setup.py # 원한다면 다른 패키지 생성 방법을 사용하세요
├── {plugin_name}
│ ├── __init__.py # 로더를 포함하는 मुख्य 모듈
│ ├── kinds.py # 선택 사항 - 사용자 정의 kind의 정의
│ ├── {block_name} # 블록용 패키지
│ │ ├── v1.py # 블록의 버전 1
│ │ ├── ... # ... 다음 버전들
│ │ └── v5.py # 블록의 버전 5
│ └── {block_name} # 다른 블록용 패키지
└── tests # 블록 테스트필수 인터페이스
load_blocks() 함수
모든 사용자 정의 함수
REGISTERED_INITIALIZERS 딕셔너리
다음에 대한 직렬화기와 역직렬화기 Kinds
팁과 요령
Workflows 생태계에서 플러그인 활성화하기
마지막 업데이트
도움이 되었나요?