SuperRepo
SuperRepo는 온톨로지, 함수와 애플리케이션을 같은 코드 저장소에서 개발하고 릴리스하는 방식입니다. Beta 기능으로 플랫폼 인스턴스에 제공되지 않을 수 있으며 개발 중 기능이 바뀔 수 있습니다.
같은 저장소에서 바꾸는 구성 요소
온톨로지의 객체, 링크와 액션을 코드로 정의하고 TypeScript v2 함수 및 React 프런트엔드와 함께 편집합니다. Foundry CLI가 로컬 미리보기와 빌드를 연결하므로 스키마 변경을 소비 코드에서 바로 확인할 수 있습니다.
SuperRepo는 플랫폼과 상호작용하는 인터페이스입니다. 코드로 만든 유형도 Foundry UI에서 보이며 UI에서 만든 기존 온톨로지 유형도 가져와 사용할 수 있습니다. 유형을 만든 도구 때문에 업무 앱이 별개의 데이터 체계로 나뉘지는 않습니다.
개발과 배포
개발에는 로컬 embedded Ontology와 언어별 함수 런타임을 사용합니다. 빌드 결과는 재현 가능한 아티팩트이며 Marketplace 제품으로 묶어 한 곳 이상의 플랫폼 인스턴스에 설치합니다.
저장소를 Foundry 안이나 외부 Git 서비스에 두고 원하는 CI/CD에서 배포할 수 있습니다. 기본 템플릿은 통합 빌드 도구를 제공하며 외부 빌드 시스템도 CLI의 컴포넌트별 명령을 사용하여 같은 제품 아티팩트를 만들 수 있습니다. Marketplace는 자체 완결된 서명 번들로 배포를 관리합니다.