다음을 통해 공유


매니페스트 개요

NuGet 스타일 패키지는 패브릭 워크로드를 정의하는 데 사용됩니다. 이 매니페스트는 워크로드와 패브릭 간의 계약입니다. 워크로드의 정의, 워크로드가 노출하는 기능, 로드 방법 및 위치 및 기여하는 항목을 호스트에 알려줍니다.

매니페스트 패키지의 내용

매니페스트 패키지는 함께 작동하는 여러 부분으로 구성됩니다.

  • 워크로드 매니페스트: ID, 경로, 진입점, 권한 및 기능을 선언합니다. 워크로드 매니페스트를 참조하세요.
  • 제품 JSON: 검색 및 게시에 사용되는 제품 수준 메타데이터를 제공합니다. 제품 매니페스트를 참조하세요.
  • 항목 매니페스트 및 JSON 파일: 만들기, 편집, 보기 및 동작을 포함하여 워크로드가 기여하는 각 항목 유형을 정의합니다. 항목을 참조하세요.

매니페스트가 중요한 이유

  • 개발: 매니페스트를 사용하면 로컬 등록 및 호스트 부트스트래핑이 가능하므로 패브릭 내에서 워크로드를 실행하고 디버그할 수 있습니다.
  • 게시: 워크로드 허브 또는 테넌트 환경에 워크로드의 유효성을 검사, 인증 및 게시하는 데 동일한 매니페스트 패키지가 사용됩니다.

Starter-Kit의 스크립트 및 자동화

Starter-Kit 리포지토리에는 설치 및 개발 중에 자동으로 매니페스트 패키지를 빌드하는 스크립트가 포함되어 있습니다. 수동 단계를 줄이고 계약을 코드와 동기화된 상태로 유지합니다.

개발 및 프로덕션에서 사용되는 방법

  • DevGateway: 매니페스트를 사용하여 개발 중에 앱이 iFrame에 로드되도록 로컬 개발 인스턴스를 Fabric에 등록합니다. DevGateway를 참조하세요.
  • 관리 포털: 테스트 및 프로덕션의 경우 게시 흐름의 일부로 Fabric 관리 포털을 통해 매니페스트 패키지를 업로드합니다. 워크로드 게시를 참조하세요.