Final AIO(All In One)是一个集成众多热门插件,实现定制化开发的一个IDEA插件
- 基于easy-yapi插件开发,增加定制功能。
- 行标记:快速打开Jira、Git Issue等项目管理页面。
- API
- 支持编写
Markdown文档并在导出时作为接口描述文件导出。 - 在
Controller的Method的方法上增加Open Markdown入口,可快速打开Markdown文件 - 在
Controller的Method的方法上增加Open Api入口,可快速(在浏览器)打开Api文档
- 支持编写
| Support | Extended Support | |
|---|---|---|
| language | java, kotlin | scala |
| web | spring, feign, jaxrs (quarkus or jersey) | dubbo |
| channels | Postman, Yapi, Markdown , Curl , HttpClient | - |
| frameworks | javax.validation, Jackson, Gson | swagger |
./gradlew :idea-plugin:runIdewill runs an IDEA instance with the EasyYapi installed../gradlew clean testwill run all test case.
- IDE: Intellij Idea Ultimate / Intellij Idea Community 2021.2.1 or higher
- JDK: Version 11 or higher
| JDK | IDE | status |
|---|---|---|
| 11 | 2021.2.1 | ✓ |
| 15 | 2022.2.3 | ✓ |
| 17 | 2023.1.3 | ✓ |
You can propose a feature request opening an issue or a pull request.
Here is a list of contributors: