仍然会使用eolinker扫描GitLab代码注释自动

发布时间:2021-12-24 18:45:50 作者:柒染
来源:亿速云 阅读:205

本篇文章给大家分享的是有关仍然会使用eolinker扫描GitLab代码注释自动,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

前言:

一般写完代码之后,还要将各类参数注解写入API文档,方便后续进行对接和测试,这个过程通常都很麻烦,如果有工具可以读取代码注释直接生成API文档的话,那会十分方便。
此前一直都是在使用eolinker的,但自从去年他们家“注释生成文档”的功能下线后,我就一直活在水深火热当中——真的不想写文档啊,真的好累啊。
然而这两天上线后,突然发现这个功能重新上线了!必须给大家安利一波!
根据官方的解释,这个功能简单来说就是读取 gitlab(以前应该还能读本地代码) 的 php 代码(截至发文增加支持读取java,更方便了)注释生成 API 文档。

下面是官方的操作介绍:

1.先在EOLINKER新建项目,随后进入项目概况页,可以在概况页中找到“扫描代码注解生成文档”模块。

仍然会使用eolinker扫描GitLab代码注释自动

2.在同步之前我们打开设置看下需要填写什么信息。

仍然会使用eolinker扫描GitLab代码注释自动

总共是10个选项,我们来分别看下需要怎么填写:

比如model的

仍然会使用eolinker扫描GitLab代码注释自动

比如controller的

仍然会使用eolinker扫描GitLab代码注释自动

由于官方没有介绍过Gitlab,那还是由我先介绍下比较合适:gitLab 是一个用于仓库管理系统的开源项目,使用git作为代码管理工具,并在此基础上搭建起来的web服务。gitlab跟github有点类似,都是基于web的git仓库,关于注册gitlab新建账号如何操作的部分我就不多说了,但如果你已经有github账号的话,是可以用github账号登录gitLab的。

1.首先要新建项目,这里我新建了一个名为demo code的project。

仍然会使用eolinker扫描GitLab代码注释自动

仍然会使用eolinker扫描GitLab代码注释自动

2.新建后已经有一个master的分支,然后在分支下分别建立两个新的目录:我命名为controllers和models,一个作为API目录路径,一个作为数据结构目录路径。

仍然会使用eolinker扫描GitLab代码注释自动

3.将写好的php代码上传至分别的目录。可以直接用命令行或者直接将文件上传。

仍然会使用eolinker扫描GitLab代码注释自动

仍然会使用eolinker扫描GitLab代码注释自动

4.成功上传代码后,跟着就是获取密钥。在gitlab中,生成密钥需要用到Access Tokens功能。先进入设置页面,通过左边菜单中的Access Tokens功能,填写对应的项目名称,再根据需要,勾选开放的权限,看不懂也可以按照我下面的截图进行勾选,点击绿框后就可以获取个人的密钥了。如下图:

仍然会使用eolinker扫描GitLab代码注释自动

仍然会使用eolinker扫描GitLab代码注释自动

5.进行到这一步,我们已经把所有的信息都拿到了,再回到EOLINKER将信息填入,请看下图,注意数据同步方式我选择的是增量更新。

仍然会使用eolinker扫描GitLab代码注释自动

那我为什么会选择增量更新呢?而三种数据同步更新区别是什么呢?

下面举个例子介绍下三种数据同步更新的区别, GitLab中的接口只有参数,而导入 EOLINKER 后会有 mock、详细文档等数据。假如现在你的 GitLab 仓库有 ABCD 四个接口,在 EOLINKER 有 A 一个接口。

因此,无论是什么情况都推荐采用增量更新。不过即便你还是误操作了,EOLINKER都会自动生成API历史版本,方便我们回滚文档,操作失误也不怕了。

1.根据官方的说明,在设置完成点击立即同步后,文档即会开始进行同步,而同步生成文档所需的时间,则根据代码注释的数据量来决定。

仍然会使用eolinker扫描GitLab代码注释自动

2.API文档和对应的分组都被自动生成了,如下图。

仍然会使用eolinker扫描GitLab代码注释自动

3.那我们就可以直接编辑修改文档了,实在是方便了很多。

仍然会使用eolinker扫描GitLab代码注释自动

如果可以通过扫描代码注释自动生成API文档,写完代码注解后就不用再一条一条的写接口文档,现在又有一个理由可以不再使用swagger了。

以上就是仍然会使用eolinker扫描GitLab代码注释自动,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注亿速云行业资讯频道。

推荐阅读:
  1. gitlab,gitlab runner自动化部署docke
  2. 使用EOLINKER进行接口测试的最佳路径是什么

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

eolinker gitlab

上一篇:使用EOLINKER进行接口测试的最佳路径是什么

下一篇:linux中如何删除用户组

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》