【Go开源宝藏】Go-Doc 自动生成项目结构目录

简介: 目录写在前面1. 下载2. 运行3. 查看

目录

写在前面

1. 下载

2. 运行

3. 查看

写在前面

这个是可以自动生成项目的结构目录,方便后续开发人员的开发查看。


1. 下载

go get -v -u golang.org/x/tools/cmd/godoc


2. 运行

在根目录下执行

godoc -http=:6060

image.png


3. 查看

在浏览器中输入地址

http://localhost:6060/


这里就有很多整体的项目结构

image.png


结构体和函数结构分明

image.png


大致就是这样,听别人说很有用,但是我不知道有啥用。



image.png

相关文章
|
7月前
|
人工智能 Kubernetes Java
回归开源,两位 Java 和 Go 程序员分享的开源贡献指引
Higress是一个基于Istio和Envoy的云原生API网关,支持AI功能扩展。它通过Go/Rust/JS编写的Wasm插件提供可扩展架构,并包含Node和Java的console模块。Higress起源于阿里巴巴,解决了Tengine配置重载及gRPC/Dubbo负载均衡问题,现已成为阿里云API网关的基础。本文介绍Higress的基本架构、功能(如AI网关、API管理、Ingress流量网关等)、部署方式以及如何参与开源贡献。此外,还提供了有效的开源贡献指南和社区交流信息。
700 33
|
SQL 关系型数据库 测试技术
技术经验分享:Go开源项目
技术经验分享:Go开源项目
146 0
|
NoSQL 测试技术 Go
自动化测试在 Go 开源库中的应用与实践
本文介绍了 Go 语言的自动化测试及其在 `go mongox` 库中的实践。Go 语言通过 `testing` 库和 `go test` 命令提供了简洁高效的测试框架,支持单元测试、集成测试和基准测试。`go mongox` 库通过单元测试和集成测试确保与 MongoDB 交互的正确性和稳定性,使用 Docker Compose 快速搭建测试环境。文章还探讨了表驱动测试、覆盖率检查和 Mock 工具的使用,强调了自动化测试在开源库中的重要性。
308 0
|
SQL 关系型数据库 MySQL
「Go开源」goose:深入学习数据库版本管理工具
「Go开源」goose:深入学习数据库版本管理工具
「Go开源」goose:深入学习数据库版本管理工具
|
缓存 JavaScript 前端开发
为开源项目 go-gin-api 增加 WebSocket 模块
为开源项目 go-gin-api 增加 WebSocket 模块
206 2
|
前端开发 JavaScript Go
|
关系型数据库 Go 开发工具
|
安全 Ubuntu 测试技术
庆祝 Go 开源发布十四周年!
庆祝 Go 开源发布十四周年!
【go笔记】目录操作
【go笔记】目录操作
111 0
|
消息中间件 关系型数据库 MySQL
为开源项目 go-gin-api 增加后台任务模块
为开源项目 go-gin-api 增加后台任务模块
182 0

热门文章

最新文章