{"id":21838992,"url":"https://github.com/aqiu202/redsoftyapiupload","last_synced_at":"2025-10-03T20:04:55.186Z","repository":{"id":38306018,"uuid":"195510078","full_name":"aqiu202/RedsoftYapiUpload","owner":"aqiu202","description":"一个快速生成接口文档的IntelliJ IDEA的Yapi上传小插件，如果给你带来了方便，请给个Star 谢谢","archived":false,"fork":false,"pushed_at":"2025-02-24T01:32:34.000Z","size":22169,"stargazers_count":53,"open_issues_count":5,"forks_count":19,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-09T20:05:34.242Z","etag":null,"topics":["idea","idea-plugin","redsoft","yapi","yapi-plugin","yapi-upload"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aqiu202.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-07-06T07:16:35.000Z","updated_at":"2025-03-14T03:12:54.000Z","dependencies_parsed_at":"2024-07-25T09:58:44.532Z","dependency_job_id":"1f195e55-3bb5-47d7-9a65-de4067513ee5","html_url":"https://github.com/aqiu202/RedsoftYapiUpload","commit_stats":{"total_commits":125,"total_committers":4,"mean_commits":31.25,"dds":"0.42400000000000004","last_synced_commit":"854aff6f89f74929fe36d688e901b0ccc8bfb277"},"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aqiu202%2FRedsoftYapiUpload","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aqiu202%2FRedsoftYapiUpload/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aqiu202%2FRedsoftYapiUpload/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aqiu202%2FRedsoftYapiUpload/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aqiu202","download_url":"https://codeload.github.com/aqiu202/RedsoftYapiUpload/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248103872,"owners_count":21048245,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["idea","idea-plugin","redsoft","yapi","yapi-plugin","yapi-upload"],"created_at":"2024-11-27T21:15:23.118Z","updated_at":"2025-10-03T20:04:55.084Z","avatar_url":"https://github.com/aqiu202.png","language":"Java","readme":"### RedsoftYapiUpload\n一个快速生成接口文档的IntelliJ IDEA的Yapi上传小插件（基于[YapiIdeaUploadPlugin](https://github.com/diwand/YapiIdeaUploadPlugin)改造）\n#### 目的\n开发人员重复的向Yapi录入接口信息，费时费力，效率低下。该插件可以根据代码的注释和接口信息自动生成接口文档并上传到Yapi平台上\n#### 支持语言\nJava\n#### 特性介绍\n* 完美兼容JavaDoc和Swagger两种方式进行接口描述\n* 友好的配置面板\n* 完美支持YApi支持的Js-schema和Json5两种描述语言，并可以通过配置自动切换\n* 完美支持任意泛型\n* 完美支持SpringMVC的所有注解，支持单接口多路径配置等\n* 支持WebFlux返回值的解析\n* 兼容对Jackson注解的解析\n* 支持对返回值的全局字段格式配置（驼峰、下划线等）\n* 支持对某些字段/类的自动过滤\n* 可以通过配置自动添加基础数字类型的范围\n#### 支持IntelliJ IDEA的版本\n2017+\n#### 支持Yapi版本\n1.5+\n#### 上传方式\n* 选中方法名上传对应的单个接口\n* 选中类名上传该类下的所有接口\n* 选中多个类/包（或者整个项目目录）批量上传选中的所有接口\n#### 支持接口\nHTTP接口\n#### 使用方式\n详情查看[使用文档](https://github.com/aqiu202/RedsoftYapiUpload/wiki/%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faqiu202%2Fredsoftyapiupload","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faqiu202%2Fredsoftyapiupload","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faqiu202%2Fredsoftyapiupload/lists"}