Marketplace News

JetBrains Marketplace 5주년을 함께 축하해요!

Read this post in other languages:

5년 전, JetBrains Plugin Repository가 JetBrains Marketplace로 공식 전환되었습니다. 이 뜻깊은 날을 기념하여 함께 걸어온 놀라운 여정을 되돌아보고자 합니다.

TL;DR: 이 블로그 게시물을 읽고 진행 중인 축하 행사에 참여하고 직접 선물의 주인공이 될 수 있는 방법을 알아보세요. 또는 특별히 마련된 기념일 페이지를 방문하여 JetBrains Marketplace 여정의 주요 전환점에 관한 모든 내용을 읽어보실 수 있습니다.

Marketplace 기념일 페이지 방문하기

성공의 원동력은 협업과 지식 공유

JetBrains 제품은 처음부터 확장 가능하도록 설계되었습니다. JetBrains 플랫폼을 사용하면 JetBrains 제품에 다양한 추가 기능, 애플리케이션, 확장 프로그램 및 위젯(간단하게 플러그인이라고 함)을 구축할 수 있습니다. 이러한 플러그인은 JetBrains Marketplace를 통해 쉽게 배포할 수 있습니다. 개발자는 플러그인을 공유하여 생산성을 향상하고 워크플로를 간소화하며 JetBrains 도구의 기능을 향상하는 데 도움이 되는 도구를 제공할 수 있습니다.

사용자들이 지금까지 만든 플러그인은 통틀어 약 8,000개에 이릅니다. JetBrains Marketplace에서 호스팅되지 않는 개인용으로 만들어진 플러그인은 포함하지 않은 수치입니다. 수많은 플러그인은 개인적인 문제를 해결하기 위한 도구로 시작되었습니다. 하지만 이러한 플러그인은 글로벌 커뮤니티에 엄청난 도움이 되었고 작성자들의 공로가 인정을 받았습니다.

플러그인을 공유함으로써 개발자는 커뮤니티에서 받은 도움을 되돌려주고 의견과 모범 사례를 교환할 수 있습니다. 이러한 점을 고려할 때 JetBrains Marketplace는 단순히 플러그인을 호스팅하고 배포하는 플랫폼을 넘어 공동 작업, 지식 공유 및 커뮤니티 성장을 촉진하는 전체 에코시스템이라고 할 수 있습니다.

JetBrains Marketplace의 간략한 역사

2018년 9월, 플러그인 저장소를 JetBrains Marketplace로 전환한다고 발표했습니다. 이 플랫폼은 IntelliJ IDEA 및 기타 IntelliJ 기반 IDE용 플러그인을 호스팅하고 찾기 위한 웹 서비스로 시작되었습니다. 2016년 말에는 TeamCity 플러그인을 동일한 저장소로 마이그레이션하기로 결정했습니다. 또한 .NET 확장 프로그램을 위한 별도의 ReSharper 갤러리도 2013년부터 제공되었습니다.

2016년 7월 plugins.jetbrains.com 홈페이지의 모습

2016년 7월 plugins.jetbrains.com 홈페이지의 모습

지난 몇 년간 JetBrains Marketplace는 어떻게 발전해 왔을까요?

우선, JetBrains Marketplace는 더 넓은 범위의 도구를 포함하도록 개념을 확장하여 모든 JetBrains 제품(IntelliJ 기반 IDE, .NET 도구 및 팀 도구: TeamCity, Space 및 YouTrack)의 플러그인을 위한 중앙 집중식 플랫폼 역할을 하게 되었습니다.

그러나 더 중요한 사실은 JetBrains Marketplace로의 전환이 접근 방식과 사용자 경험을 일신하는 기회가 되었다는 것입니다. 그 이후로 JetBrains는 플러그인 공유, 검색 및 관리를 위한 향상된 인프라를 제공하여 최종 사용자와 플러그인 작성자가 마켓플레이스를 더욱 편리하게 이용할 수 있도록 노력해 왔습니다. 가장 중요한 목표는 강력한 JetBrains 도구를 중심으로 시너지 효과를 일으키는 에코시스템을 구축하고 육성하여 글로벌 개발자 커뮤니티에게 필요한 서비스를 제공하는 것이었습니다.

이러한 목표를 달성하기 위해 시도했던 몇 가지 변화의 노력을 소개하면 다음과 같습니다.

플러그인 공급자의 수익화 기회

개발자는 IntelliJ 플랫폼 플러그인을 수익화하고 자신이 원하는 방식으로 가격 모델을 구성하여 혜택을 누릴 수 있습니다. JetBrains에서 기본적으로 제공하는 라이선스 및 청구 솔루션을 활용하여 판매 프로세스를 간소화할 수 있습니다. JetBrains Marketplace에서 플러그인을 판매할 때의 이점에 대해 자세히 알아보세요.

JetBrains Marketplace에서 제공하는 다양한 상업용 타사 플러그인

JetBrains Marketplace에서 제공하는 다양한 상업용 타사 플러그인

상업용 플러그인을 만들고 싶지 않은 사람들도 Marketplace 인터페이스 내에서 직접 기부 링크를 제공하여 노력에 대한 보상을 받을 수 있습니다.

기부를 받는 번역 플러그인

기부를 받는 번역 플러그인

플러그인에 대한 품질 관리 개선

Marketplace에 업로드되는 플러그인의 품질을 보장하기 위해 승인 지침을 지속적으로 개선하고 승인 프로세스에 더 많은 자동화를 도입하는 동시에 수동적으로 조정하는 과정도 중요하게 유지하고 있습니다.

JetBrains Marketplace는 플러그인 업로드에 대한 사전 검사를 수행할 뿐만 아니라, IntelliJReSharper 플랫폼에서 사용할 수 있는 Plugin Verifier 덕에 전체 수명 주기 동안 타깃 플랫폼과의 호환성을 보장합니다.

사용자의 투명성과 법적 보호를 위해 플러그인 작성자에게 오픈 소스 라이선스에 따라 배포되는 플러그인에 대한 최종 사용자 라이선스 계약과 소스 코드를 의무적으로 제공하게 합니다.

또한 JetBrains Marketplace 플러그인 사용자는 언제든지 JetBrains 정책에 위배된다고 생각되는 플러그인을 신고할 수 있어 보안 수준이 한층 강화됩니다.

플러그인 신고 기능

JetBrains Marketplace에서 플러그인과 공급자를 더 효과적으로 표시

사용자는 JetBrains Marketplace 웹사이트나 선호하는 IDE 내에서 직원이 추천하거나 최근 추가된 인기 플러그인을 쉽게 찾을 수 있습니다.

플러그인 목록 페이지 자체가 JetBrains Marketplace에서 플러그인을 제시하는 정보 허브이자 기본 자산 역할을 합니다. 여기에서 사용자는 설명, 사용 지침, 릴리스 노트, 스크린샷, 플러그인 영상 및 리뷰와 같이 플러그인과 관련된 모든 정보를 쉽게 찾을 수 있습니다. 또한 작성자는 이슈 트래커, 소셜 네트워크, 포럼과 같은 귀중한 리소스에 대한 링크를 포함하여 사용자가 플러그인에 대해 더 많은 정보를 바탕으로 결정을 내리도록 도와줄 수 있습니다.

여기서 한 단계 더 나아가 문서, 프로모션 제안 등과 같은 추가 정보가 포함된 사용자 지정 탭을 사용하여 플러그인 목록을 포괄적인 사이트로 변모시킬 수도 있습니다.

Grazie Pro 플러그인의 문서 페이지

사용자에게 공급자를 명시하는 것이 중요한 만큼, 플러그인 작성자에게 개인 이름 또는 브랜드 이름으로 플러그인을 업로드할 수 있는 선택권을 주고 있습니다. 조직의 경우에는 인증 배지를 신청할 수도 있습니다. 이 배지는 JetBrains가 해당 프로필이 진짜이고 특정 플러그인 공급자와 연결되어 있음을 확인하였다는 것을 의미합니다.

보다 긴밀한 IDE 통합

사용자는 JetBrains Marketplace 웹사이트에서 바로 IntelliJ 기반 IDE에 플러그인을 설치할 수 있습니다.

Install to IDE(IDE에 설치) 버튼을 사용하여 새 플러그인을 간단히 추가할 수 있습니다.

여기서 더 나아가 사용자가 IDE 내에서 플러그인을 탐색할 때에도 플러그인에 대한 모든 필수 정보에 쉽게 액세스할 수 있도록 하는 것을 목표로 삼고, IntelliJ 플랫폼 팀과 긴밀히 협력하고 있습니다. 2022.3 릴리스 주기부터는 IDE Plugin Manager에 간단한 설명뿐만 아니라 플러그인 스크린샷, 유용한 링크, 리뷰 등 플러그인에 대한 추가 정보도 표시됩니다.

리뷰 기능 개선

리뷰는 플러그인 사용자와 소통 채널의 역할을 하므로 개발자에게 부가적인 가치를 제공합니다. 또한 리뷰는 사용자의 의사 결정 과정에서 핵심적인 역할을 합니다. 리뷰 환경을 개선하기 위한 노력의 일환으로 리뷰를 스팸으로 표시하는 기능, 구매한 플러그인 평가 알림, 새로운 리뷰 정책 도입 등 지난 몇 년에 걸쳐 다양한 기능을 도입하고 있습니다. 또한 리뷰가 버그 보고에 일반적으로 적극 이용되도록 리뷰 버튼과 함께 이슈 트래커 링크도 제공합니다.

평점 및 리뷰 페이지의 Report Issue(이슈 보고) 버튼

플러그인 분석

플러그인 작성자를 위해 마련된 JetBrains Marketplace의 Analytics(분석) 탭이 수년에 걸쳐 크게 개선되어 플러그인 작성자가 플러그인 실적을 쉽게 추적할 수 있습니다. 새로운 필터, 향상된 UI, 조정된 계산 방법을 추가했습니다. 또한 페이지 방문자 수, 국가별 플러그인 페이지 트래픽, 추천 소스 등 플러그인 페이지의 실적을 평가하는 데 도움을 주는 기본 웹 분석 기능도 도입했습니다.

제품별 Prisma ORM 플러그인 다운로드 분석

지금까지 중점을 두고 있는 추진 계획의 일부만 소개해 드렸습니다. 이러한 노력을 통해 플러그인 작성자들이 고품질 플러그인을 제작하는 데 더 큰 힘을 얻고 소프트웨어 에코시스템 전체의 성장과 개선에 기여할 것으로 믿습니다.

커뮤니티 여러분 감사합니다 🙌

플러그인 개발자 없었다면 지금까지의 놀라운 성과도 없었을 것입니다. 플러그인을 업로드하고, 풀 리퀘스트를 제출하고, 문서 작성에 기여하고, 플러그인 개발자 커뮤니티에 참여한 모든 개발자 여러분에게 “감사하다”는 말씀을 전합니다.

지난 5년 동안 여정을 함께 한 재능 있는 개발자들에 대한 감사의 표시로 특별한 기념일 축하 선물 팩을 준비했습니다. 선물 팩을 받는 방법을 자세히 안내하는 이메일을 이미 받으셨다면 이미 선물 수령 명단에 있다는 뜻입니다. 기념일 선물 팩을 받을 자격이 있다고 생각하지만 아직 이메일을 받지 못하셨다면 저희에게 알려주세요! 간단히 이 양식을 작성하면 됩니다. ‘Comment'(설명) 입력란에 JetBrains Marketplace에 본인이 기여한 바를 간략한 설명과 함께 플러그인 링크를 포함하여 알려 주세요. 팩 수량이 제한되어 있으므로 양식을 제출해 주신 모두에게 선물을 제공해 드리지 못할 수 있다는 점을 미리 양해 부탁드립니다.

Twitter(X)의 JetBrains 플랫폼(@JBPlatform)에서도 축하 행사에 동참할 수 있습니다. #JetBrainsMarketplace 해시태그를 사용해 생일 축하 인사를 보내면 JetBrains Merchandise 스토어에서 판매하지 않는 독점 JetBrains Marketplace 스웨트 셔츠를 받을 수 있는 기회가 주어집니다 😉.

이 중요한 순간을 여러분과 함께 축하하게 되어 매우 기쁘며 앞으로도 계속해서 협업, 혁신 및 상호 성장의 기회를 만들어갈 수 있기를 기대합니다!

JetBrains Marketplace 팀

게시물 원문 작성자

Jessie Cho

Anna Maltceva

As a marketing manager, Anna helps plugin developers benefit from listing on JetBrains Marketplace. Her work also helps improve the Marketplace service itself, both for plugin vendors and end-users.

image description