yaag:另一个ApiDoc生成器(用于Golang网络应用)

时间:2024-05-03 18:47:11
【文件属性】:

文件名称:yaag:另一个ApiDoc生成器(用于Golang网络应用)

文件大小:467KB

文件格式:ZIP

更新时间:2024-05-03 18:47:11

Go

YAAG:另一个API文档生成器 Golang对于开发Web应用程序非常有用。 人们已经创建了一堆很棒的Web框架,Web帮助程序库。 如果我们考虑Golang中整个Web应用程序生态系统,那么除了API文档外,其他所有东西都似乎已经存在。 因此,我们为基于Golang的网络应用创建了第一个API文档生成器,并将其命名为另一个。 为什么 ? 大多数Web服务向移动或第三方开发人员公开其API。 记录下来有些麻烦。 我们正在努力减轻痛苦,至少对于内部项目而言,您不必向外界公开文档。 YAAG生成简单的基于引导程序的API文档,而无需编写任何注释。 这个怎么运作 ? YAAG是一种中间件。 您必须在路线中添加YAAG处理程序,然后完成。 只需继续使用POSTMAN,Curl或从任何客户端调用您的API,YAAG就会继续更新API Doc html。 (注意:我们还将生成一个包含所有API调


【文件预览】:
yaag-master
----go.mod(2KB)
----filters()
--------filter.go(5KB)
----go.sum(23KB)
----gin()
--------middleware.go(819B)
----martiniyaag()
--------middleware.go(514B)
----echo()
--------middleware.go(651B)
----middleware()
--------responserecorder.go(915B)
--------yaagmiddleware.go(6KB)
--------yaagmiddleware_test.go(3KB)
----yaag()
--------models()
--------yaag.go(3KB)
--------yaag_test.go(83B)
--------base.go(9KB)
--------constants.go(197B)
--------config.go(110B)
----1.png(245KB)
----examples()
--------negroni()
--------martini()
--------gorilla_mux()
--------gin()
--------iris()
--------core()
--------revel()
----2.png(165KB)
----.travis.yml(142B)
----LICENSE(1KB)
----irisyaag()
--------middleware.go(1KB)
----README.md(8KB)
----.gitignore(177B)

网友评论