마켓플레이스 메타데이터 추가
application config는 마켓플레이스에 표시되는 식별 정보를 포함합니다. 작성자, 카테고리, 로고, 지원 링크 등이 여기에 포함됩니다.public/에 로고를 넣고 logoUrl로 참조하세요.
package.json에 twenty-app 키워드도 추가하세요:
갤러리 스크린샷 추가
마켓플레이스 등록 정보는 스크린샷만으로도 충분히 어필됩니다. 몇 개의 PNG 파일을public/gallery/에 넣고 screenshots로 참조하세요. 그러면 목록 페이지에서 갤러리로 렌더링됩니다.
README.md도 동일한 방식으로 다뤄 주세요. npm과 GitHub에서의 첫 페이지 역할을 합니다.
가치 제안과 스크린샷으로 시작하고 핵심 기능을 나열한 다음, 빌드 세부 정보는 접힌 영역 아래에 배치하세요.
출시 전 점검
CI에서 수행하는 것과 동일한 검증 단계를 실행하세요:게시
app:publish는 기본적으로 빌드하고 npm에 게시합니다. --private는 대신 Twenty 서버의 프라이빗 레지스트리에 tarball을 업로드합니다. 배포된 앱을 인스턴스의 마켓플레이스에 표시하려면 카탈로그 동기화를 트리거하세요:
앱을 만들었습니다 🎉
여섯 개의 장에서 SDK의 대부분 기능 영역을 사용했습니다:- 데이터를 모델링하기 위한 객체, 필드, 그리고 관계
- AI 도구, 워크플로 작업, HTTP 라우트로 노출되는 로직 함수
- UI를 위한 뷰, 내비게이션, 커맨드, 프런트 컴포넌트
- 자연어 생성을 위한 에이전트 + 스킬
- 마켓플레이스 메타데이터와 게시 플로우
packages/twenty-apps/examples/document-generator에 있습니다.
다음 단계
데이터 참고
모든 필드 타입, 관계, 인덱스 옵션.
로직 참고
Cron 및 데이터베이스 이벤트 트리거, 키-값 저장소, OAuth 연결.
레이아웃 참고
페이지 레이아웃, 대시보드 위젯, 그 외 다양한 UI 영역.
작업
CLI, 테스트, 리모트, CI.