Giter Site home page Giter Site logo

xty88645 / apipost-idea-plugin Goto Github PK

View Code? Open in Web Editor NEW

This project forked from apipost-team/apipost-idea-plugin

0.0 0.0 0.0 512 KB

Apipost 的idea插件。召集牛逼的Java攻城狮-教你做自己的idea插件。5月25日至6月26日,产品共创活动开始啦~

Java 99.16% Kotlin 0.84%

apipost-idea-plugin's Introduction

介绍

  • Apipost IDEA 插件 「Apipost IDEA Helper」现已开源 !自动解析注解、快速同步文档、高效协作,现在只需一个「Apipost IDEA Helper」!

  • 同时,Apipost发起召集牛逼的Java攻城狮活动!一起自创 IDEA插件,贡献代码即可获得精美礼品,更有机会获得妙控键盘!(活动详情请阅读整个内容)

  • Apipost IDEA Helper 集成在于IDEA 中,基于 javadoc(Java)、KDoc(Kotlin)、ScalaDoc(Scala)解析 API 文档。在后端研发完成API编写后,只需在IDEA中右键点击“Upload to Apipost”,即可快速生成完整的API文档并同步到Apipost项目中,无需导出操作。

  • 召集牛逼的Java攻城狮,教你做自己的IDEA插件 开源github活动海报

如何安装

  • 下载插件:(目前支持21.3以上版本安装使用哦)

链接:https://pan.baidu.com/s/1XXKnB-OzBkXjis31bb0Ofw 提取码:post

  • 使用压缩包安装 image image
  • 配置方法

安装成功后要将 IDEA 内的项目与 Apipost的项目进行关联。在Apipost 「项目设置」>「对外能力」>「open API」中复制 API-token、项目ID,再进入IDEA设置界面 >「Apipost Config」 中填写 API-token、项目ID。 image

  • 上传文件

后端研发在API代码编写、代码修改后右键点击“Upload to Apipost”,其他团队成员即可在 Apipost 中看到同步后的最新API文档,免去API设计环节。 image

如何开发

动作就是按钮,你要点击后触发什么操作就在Action类中的handle方法中实现 img_2.png

  • action所在位置,groups和anchor配合使用,groups是分组,anchor是在分组中的位置
  • 动作配置:在plugin.xml中配置,配置的是动作的名称,描述,图标等 img_3.png

问题反馈

  • 现存问题:

1、暂时不支持按目录导入

2、暂时不支持21.2以前版本安装

3、Api导入URL没有拼域名

4、项目ID不能保存

  • 以上是我们个人使用用户反馈,欢迎牛逼的Java攻城狮,一起完善好产品,做出自己的IEDA插件,让开发测试更简单;

联系我们

  • 活动规则:

1、提交自己设计的IDEA插件功能;

2、提交修复Pr BUG;

Apipost官方审核通过合并后,即为参与成功;

  • 活动详情与报名,请扫码二维码↓

image

进度更新

  • 已提交的Java攻城狮们,点击这里登记提交您的信息哦,我们会在进度中更新,审核合并后,会在特别鸣谢中公示;

  • 信息登记:https://api-scrm-client.wxb.com/ques/auth?ques_code=8KU43PA1

  • 2023/05/26 发布:合并Pr项目ID不能保存的问题----感谢Java攻城狮~Zhuoyuan1

特别鸣谢

apipost-idea-plugin's People

Contributors

liruizi-rsc avatar zeteref avatar zhuoyuan1 avatar wjzhangq avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.