참고
이 문서는 GitHub Marketplace의 앱 게시에만 적용됩니다. GitHub Actions의 GitHub Marketplace 배포에 대한 자세한 내용은 GitHub Marketplace에서 작업 게시을(를) 참조하세요.
앱을 GitHub Marketplace 나열하기 위한 요구 사항은 무료 또는 유료 앱을 제공할지 여부에 따라 달라집니다.
모든 GitHub Marketplace 목록에 대한 요구 사항
GitHub Marketplace의 모든 목록은 GitHub 커뮤니티에 가치를 제공하는 도구여야 합니다. 게시 목록을 제출할 때 [AUTOTITLE](/free-pro-team@latest/site-policy/github-terms/github-marketplace-developer-agreement)의 약관을 읽고 동의해야 합니다.
참고
조직 소유 앱의 경우 조직 소유자만 목록을 만들고 제출할 GitHub Marketplace수 있습니다. GitHub App 관리자 역할은 앱을 나열할 수 있는 GitHub Marketplace권한을 부여하지 않습니다.
모든 앱에 대한 사용자 환경 요구 사항
모든 목록은 무료 또는 유료 앱용인지 관계없이 다음 요구 사항을 충족해야 합니다.
- 목록은 사용자를 GitHub로부터 적극적으로 유도해서는 안됩니다.
- 목록에는 게시자에 대한 유효한 연락처 정보가 포함되어야 합니다.
- 목록에는 애플리케이션에 대한 관련 설명이 있어야 합니다.
- 목록은 가격 책정 플랜을 지정해야 합니다.
- 목록에는 개인정보처리방침에 대한 유효한 링크가 있어야 합니다.
- 목록은 유효한 지원 링크 및/또는 지원 메일 주소를 통해 지원을 받는 방법을 제공해야 합니다.
- 서비스 약관 또는 상태 페이지와 같은 목록의 모든 추가 링크가 작동하고 관련 페이지로 확인되어야 합니다.
- 앱은 고객에게 가치를 제공하고 인증 이외의 방식으로 플랫폼과 통합해야 합니다.
- 앱은 공개적으로 사용할 수 GitHub Marketplace 있어야 하며, 공개 미리 보기 또는 초대를 통해서만 사용 가능한 상태여서는 안 됩니다.
- 앱에는 API를 사용하여 GitHub Marketplace 계획 변경 또는 취소를 게시자에게 알리기 위해 웹후크 이벤트가 설정되어 있어야 합니다. 자세한 내용은 앱에서 GitHub Marketplace API 사용을(를) 참조하세요.
좋은 고객 환경을 제공하는 방법에 대한 자세한 내용은 앱에 대한 고객 환경 모범 사례을(를) 참조하세요.
모든 앱에 대한 브랜드 및 목록 요구 사항
- GitHub 로고를 사용하는 앱은 GitHub 지침을 따라야 합니다. 자세한 내용은 로고 및 사용 현황을 참조GitHub하세요.
- 앱에는 로고, 기능 카드 및 앱에 대한 목록 설명 작성에서 제공되는 권장 사항을 충족하는 스크린샷 이미지가 있어야 합니다.
- 목록에는 문법 오류가 없고 잘 작성된 설명이 포함되어야 합니다. 목록 작성에 대한 지침은 앱에 대한 목록 설명 작성을(를) 참조하세요.
고객을 보호하려면 보안 모범 사례도 따르는 것이 좋습니다. 자세한 내용은 GitHub Marketplace의 앱에 대한 보안 모범 사례을(를) 참조하세요.
무료 앱에 대한 고려 사항
무료 앱은 GitHub Marketplace에서 권장되며 오픈 소스 서비스를 제공하는 좋은 방법입니다. GitHub Marketplace 외부에 앱의 유료 버전을 나열하는 경우, 마켓플레이스에서 앱을 무료로 등록하여 유료 앱의 요구 사항을 충족하면 GitHub Marketplace에서 앱에 적합한 유료 플랜을 하나 이상 제공해야 합니다.
유료 앱에 대한 요구 사항
앱에 대한 유료 플랜을 GitHub Marketplace게시하려면 확인된 게시자 조직에서 앱을 소유해야 합니다. 확인 프로세스 또는 앱 소유권 이전에 대한 자세한 내용은 조직에 대한 게시자 확인 신청을(를) 참조하세요.
앱이 이미 게시되어 있고 확인된 게시자인 경우 가격 책정 플랜 편집기에서 새 유료 플랜을 게시할 수 있습니다. 자세한 내용은 목록에 대한 가격 책정 플랜 설정을(를) 참조하세요.
유료 앱(또는 유료 플랜을 제공하는 앱)을 게시하려면 다음 요구 사항도 충족해야 합니다.
- GitHub Apps 에는 최소 100개의 설치가 있어야 합니다.
- OAuth apps 에는 최소 200명의 사용자가 있어야 합니다.
- 모든 유료 앱은 새 구매, 업그레이드, 다운그레이드, 취소 및 평가판에 대한 구매 이벤트를 처리 GitHub Marketplace 해야 합니다. 자세한 내용은 아래의 유료 앱에 대한 청구 요구 사항을 참조하세요.
앱을 게시할 준비가 되면 앱 GitHub Marketplace 목록에 대한 확인을 요청해야 합니다.
참고
개인 계정이 소유한 앱을 판매하려면 먼저 앱을 조직으로 이전한 다음, 조직에서 만든 목록에 대한 확인을 요청해야 합니다. 조직에 앱을 전송하는 방법에 대한 자세한 내용은 [AUTOTITLE](/apps/github-marketplace/listing-an-app-on-github-marketplace/submitting-your-listing-for-publication#transferring-an-app-to-an-organization-before-you-submit)을 참조하세요.
유료 앱에 대한 청구 요구 사항
앱은 결제를 처리할 필요가 없지만 구매 이벤트를 사용하여 GitHub Marketplace 새 구매, 업그레이드, 다운그레이드, 취소 및 무료 평가판을 관리해야 합니다. 이러한 이벤트를 앱에 통합하는 방법에 대한 자세한 내용은 앱에서 GitHub Marketplace API 사용을(를) 참조하세요.
GitHub의 청구 API를 사용하면 고객은 GitHub을 떠나지 않고 앱을 구매할 수 있으며, GitHub에 연결된 계정의 결제 방법을 통해 서비스 비용을 지불할 수 있습니다.
- 앱은 유료 구독 구매에 대한 월간 및 연간 청구를 모두 지원해야 합니다.
- 목록은 무료 및 유료 플랜의 조합을 제공할 수 있습니다. 무료 플랜은 선택 사항이지만 권장됩니다. 자세한 내용은 목록에 대한 가격 책정 플랜 설정을(를) 참조하세요.