Fleet插件发布——主题优先

Fleet插件发布——主题优先

💡 原文英文,约2100词,阅读约需8分钟。
📝

内容提要

Fleet Plugins SDK允许开发者创建和分享自定义的Fleet颜色主题。开发者可以设计主题,将其打包为插件,并在JetBrains Marketplace上发布。插件可以在Fleet中进行编译和测试,然后上传到Marketplace进行审核。Fleet Plugins SDK还支持自定义按键映射、语法高亮、语言服务器、运行外部工具和扩展用户界面。

🎯

关键要点

  • Fleet Plugins SDK允许开发者创建和分享自定义的Fleet颜色主题。
  • 开发者可以设计主题,将其打包为插件,并在JetBrains Marketplace上发布。
  • 创建和分发颜色主题的过程包括设计主题、将主题打包为插件和在Marketplace上发布插件。
  • 设计自定义颜色主题的第一步是使用Edit Color Theme…操作创建JSON文件。
  • 将主题打包为Fleet插件需要安装JDK 17,并创建一个新的项目。
  • 在插件中注册主题需要编写代码,并在插件配置中设置唯一ID和描述。
  • 发布插件需要JetBrains账户、在Marketplace注册为供应商和获取个人令牌。
  • Fleet插件使用Gradle作为开发工具,管理插件的构建和上传过程。
  • Fleet插件是基于Kotlin Multiplatform Gradle项目开发的,支持Kotlin/JVM。
  • Fleet插件的架构分层,简单插件可能只有一个层,复杂插件可以实现多个功能。
  • 未来将逐步发布Fleet插件API,支持自定义按键映射、语法高亮、语言服务器、运行外部工具和扩展用户界面等功能。
➡️

继续阅读