JetBrains Platform
Plugin and extension development for JetBrains products.
JetBrains Marketplace 五周年庆
五年前,JetBrains Plugin Repository 正式转型为 JetBrains Marketplace。 在庆祝这一里程碑之际,我们想回顾一下我们共同走过的精彩旅程。
摘要:阅读本博文了解如何参加当前庆祝活动并获得专属礼品。 您也可以访问专属周年纪念页面,阅读 JetBrains Marketplace 已通过的关键里程碑。
我们的成功源于协作和知识共享
JetBrains 产品在设计之初即以可扩展为宗旨。 JetBrains Platform 可用于在 JetBrains 产品之上构建各种附加组件、应用程序、扩展程序和微件(为简单起见,统称为“插件”)。 这些插件可以通过 JetBrains Marketplace 轻松分发。 通过共享插件,开发者可为其他人提供有助于提高工作效率、简化工作流和增强 JetBrains 工具功能的工具。
我们的用户总计已经创建了约 8,000 个插件。 这项统计不包括未托管在 JetBrains Marketplace 上的专用插件。 许多插件最初都是用来解决个人挑战的工具。 但这些插件对全球社区都非常有帮助,并为其作者赢得认可。
共享插件让开发者既可以回馈社区,又可以相互交流意见和最佳做法。 JetBrains Marketplace 因此不仅是托管和分发插件的平台,也成为促进协作、知识共享和社区发展的完整生态系统。
JetBrains Marketplace 简史
2018 年 9 月,我们宣布将 Plugin Repository 升级为 JetBrains Marketplace。 平台最初是一项 Web 服务,用于托管和查找适用于 IntelliJ IDEA 以及其他基于 IntelliJ 的 IDE 的插件。 2016 年底,我们决定将 TeamCity 插件迁移到同一仓库。 此外,2013 年以来,还有一个单独用于 .NET 扩展程序的 ReSharper Gallery。

2016 年 7 月的 plugins.jetbrains.com 首页
JetBrains Marketplace 多年来有何发展?
首先,JetBrains Marketplace 扩展了其概念,涵盖更广泛的工具,作为所有 JetBrains 产品插件的集中平台:基于 IntelliJ 的 IDE、.NET 工具,以及 TeamCity、Space 和 YouTrack 等团队工具。
但更重要的是,JetBrains Marketplace 的演变标志着方式和用户体验的转变。 自那以来,我们一直致力于提供用于共享、发现和管理插件的增强基础架构,使 Marketplace 对最终用户和插件作者更为便利。 我们的首要目标是创建和培育以强劲 JetBrains 工具为中心的协同生态系统,满足全球开发者社区的需求。
我们为实现目标而实施的更改包括:
插件供应商的创收机会
开发者可以通过 IntelliJ Platform 插件创收并根据个人偏好设置定价模式。 JetBrains 的内置许可和结算解决方案可供简化销售流程。 详细了解在 JetBrains Marketplace 上销售插件的好处。
JetBrains Marketplace 上提供的一些商业第三方插件
不想制作商业插件的开发者仍然可以选择直接在 Marketplace 界面中提供捐赠链接来获得报酬。
接受捐赠的 Translation 插件
改进了插件质量控制
为了确保上传到 Marketplace 的插件的质量,我们一直在不断完善我们的审批准则,并在保留人工审核的同时使审批流程更加自动化。
JetBrains Marketplace 不仅对插件上传进行初步检查,还通过适用于 IntelliJ 和 ReSharper 平台的 Plugin Verifier 确保在整个生命周期中与目标平台的兼容性。
出于透明度和对用户的法律保护,我们要求插件作者提供《最终用户许可协议》和根据开源许可分发的插件的源代码。
此外,JetBrains Marketplace 插件的用户也随时可以举报违反我们政策的插件。

举报插件功能
在 JetBrains Marketplace 上更好地展示插件和供应商
用户可以在 JetBrains Marketplace 网站和首选 IDE 中轻松浏览热门插件、员工推荐插件或最新插件。
插件详情页面本身充当信息中心和代表 JetBrains Marketplace 上插件的主要资源, 可以帮助用户查找所有插件相关信息,例如描述、使用说明、版本说明、屏幕截图、插件视频和评价。 作者还可以提供链接,指向问题跟踪器、社交网络和论坛等有价值的资源,帮助用户对插件做出更明智的决定。
您甚至可以进一步将插件详情转换为综合网站,在自定义标签页中包含附加信息,例如文档、促销优惠等。
Grazie Pro 插件的文档页面
我们了解明确供应商标识对用户的重要性,因此插件作者可以选择以个人或品牌名义上传插件。 组织也可以申请认证徽章,表明 JetBrains 已确认其资料真实性并与特定插件供应商关联。
更深度的 IDE 集成
用户可以直接从 JetBrains Marketplace 网站将插件安装到基于 IntelliJ 的 IDE。
通过 Install to IDE(安装到 IDE)按钮轻松添加新插件
但是,如果用户在 IDE 中浏览插件,我们也致力于确保插件的所有关键信息都易于访问。 因此,我们与 IntelliJ Platform 团队密切合作。 从 2022.3 发布周期开始,用户不仅可以在 IDE Plugin Manager 中查看简短描述,还可以浏览插件屏幕截图、实用链接和评价等附加信息。
Reviews(评价)功能改进
作为与插件用户沟通的渠道,Reviews(评价)为开发者提供了附加值。 同时,评价也在用户的决策过程中发挥着关键作用。 在加强评价机制的同时,多年来我们还引入了多项新功能,包括将评价标记为垃圾消息、提醒对购买的插件进行评分,以及引入新的评价政策。 我们还在评价按钮旁提供了问题跟踪器链接,作为对通过评价报告 bug 的常见用例的积极回应。

Ratings and Reviews(评分与评价)页面的 Report Issue(报告问题)按钮
插件分析
面向 JetBrains Marketplace 上插件作者的 Analytics(分析)标签页多年来经历了重大改进,帮助插件作者跟踪插件表现。 我们添加了新的筛选器、改进了 UI 并调整了计算方法。 我们还引入了基本 Web 分析来帮助评估插件页面的表现,例如页面访问量、按国家/地区细分的插件页面流量以及推荐来源。
按产品分类的 Prisma ORM 插件下载明细
这只是我们一直专注的举措的一部分。 我们相信,通过这些努力,我们将帮助插件作者创建高质量的插件,推动整个软件生态系统的发展和改进。
向社区致敬 🙌
迄今为止,这是一段令人难以置信的旅程,没有插件开发者的支持就不可能实现。 因此,我们要向所有上传插件、提交拉取请求、为文档做出贡献以及参与插件开发者社区的开发者说一声“谢谢”。

为了向过去五年中参与这段旅程的人表示感谢,我们准备了一份特别的周年纪念礼包。 如果您已经收到我们的电子邮件,其中包含领取礼包的详细信息,那么恭喜您,您已经在名单上了! 如果您认为自己应该收到周年纪念礼包,但尚未收到我们的电子邮件,请联系我们! 填写此表格,在 Сomment(备注)字段添加指向您的插件的链接以及您对 JetBrains Marketplace 的贡献的简短描述。 请注意,礼包数量有限,因此无法保证供应。
我们非常荣幸与您一同庆祝这一关键里程碑,我们也期待未来更多的协作、创新和共同成长!
JetBrains Marketplace 团队
本博文英文原作者:
Subscribe to JetBrains Platform updates
Discover more
JetBrains Marketplace 5주년을 함께 축하해요!
5년 전, JetBrains Plugin Repository가 JetBrains Marketplace로 공식 전환되었습니다. 이 뜻깊은 날을 기념하여 함께 걸어온 놀라운 여정을 되돌아보고자 합니다.
TL;DR: 이 블로그 게시물을 읽고 진행 중인 축하 행사에 참여하고 직접 선물의 주인공이 될 수 있는 방법을 알아보세요. 또는 특별히 마련된 기념일 페이지를 방문하여 JetBrains 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 홈페이지의 모습
지난 몇 년간 JetBrains Marketplace는 어떻게 발전해 왔을까요?
우선, JetBrains Marketplace는 더 넓은 범위의 도구를 포함하도록 개념을 확장하여 모든 JetBrains 제품(IntelliJ 기반 IDE, .NET 도구 및 팀 도구: TeamCity, Space 및 YouTrack)의 플러그인을 위한 중앙 집중식 플랫폼 역할을 하게 되었습니다.
그러나 더 중요한 사실은 JetBrains Marketplace로의 전환이 접근 방식과 사용자 경험을 일신하는 기회가 되었다는 것입니다. 그 이후로 JetBrains는 플러그인 공유, 검색 및 관리를 위한 향상된 인프라를 제공하여 최종 사용자와 플러그인 작성자가 마켓플레이스를 더욱 편리하게 이용할 수 있도록 노력해 왔습니다. 가장 중요한 목표는 강력한 JetBrains 도구를 중심으로 시너지 효과를 일으키는 에코시스템을 구축하고 육성하여 글로벌 개발자 커뮤니티에게 필요한 서비스를 제공하는 것이었습니다.
이러한 목표를 달성하기 위해 시도했던 몇 가지 변화의 노력을 소개하면 다음과 같습니다.
플러그인 공급자의 수익화 기회
개발자는 IntelliJ 플랫폼 플러그인을 수익화하고 자신이 원하는 방식으로 가격 모델을 구성하여 혜택을 누릴 수 있습니다. JetBrains에서 기본적으로 제공하는 라이선스 및 청구 솔루션을 활용하여 판매 프로세스를 간소화할 수 있습니다. JetBrains Marketplace에서 플러그인을 판매할 때의 이점에 대해 자세히 알아보세요.

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

기부를 받는 번역 플러그인
플러그인에 대한 품질 관리 개선
Marketplace에 업로드되는 플러그인의 품질을 보장하기 위해 승인 지침을 지속적으로 개선하고 승인 프로세스에 더 많은 자동화를 도입하는 동시에 수동적으로 조정하는 과정도 중요하게 유지하고 있습니다.
JetBrains Marketplace는 플러그인 업로드에 대한 사전 검사를 수행할 뿐만 아니라, IntelliJ 및 ReSharper 플랫폼에서 사용할 수 있는 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 팀
게시물 원문 작성자
Subscribe to JetBrains Platform updates
Discover more
JetBrains Marketplace Celebrates 5 Years
Half a decade ago, JetBrains Plugin Repository officially transformed into JetBrains Marketplace. As we celebrate this milestone, we’d like to take this opportunity to reflect on the incredible journey we’ve taken together.
TL;DR: Read this blog post to learn how you can join the ongoing celebrations and possibly get your very own gifts. Alternatively, you can visit the dedicated anniversary page and read all about the key milestones JetBrains Marketplace has passed.
Visit the Marketplace Anniversary Page
Our success is driven by collaboration and knowledge-sharing
JetBrains products are designed to be extensible from the start. JetBrains Platform lets you build various add-ons, applications, extensions, and widgets on top of JetBrains products (referred to as plugins for simplicity). These plugins can be easily distributed through JetBrains Marketplace. By sharing their plugins, developers provide others with the tools that help improve productivity, streamline workflows, and enhance the functionality of JetBrains tools.
Altogether, our users have created around 8,000 plugins. This figure doesn’t include those plugins created for private use, which are not hosted on JetBrains Marketplace. Many of the plugins originated as tools to address personal challenges. Yet, these plugins proved immensely helpful to the global community and earned their authors recognition.
Sharing plugins allows developers to both give back to the community and exchange opinions and best practices amongst themselves. This reality makes JetBrains Marketplace a platform not only for hosting and distributing plugins, but an entire ecosystem, facilitating collaboration, knowledge-sharing, and community growth.
(more…)