首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏架构师成长之路

    Go项目的目录结构基本布局

    routes  // 路由 ├── scripts // 脚本文件 ├── templates // 存放模板文件 总体上这些优秀开源项目,没有统一一致的目录结构方式,但大体上,有一些通用的地方,这就有 project-layout /README_zh.md at master · golang-standards/project-layout · GitHub做参考: 三、通用项目目录结构参考 参考: project-layout /README_zh.md at master · golang-standards/project-layout · GitHub 1、web服务应用程序目录 /api OpenAPI/Swagger 我们可以参考project-layout/README_zh.md at master · golang-standards/project-layout · GitHub 3、其他目录 /docs 设计和用户文档

    4.3K20编辑于 2023-03-06
  • 来自专栏小许code

    Go项目目录结构应该这么用!

    (这句话是从golang-standards/project-layout介绍中翻译过来的),它的结构如下:├── api├── assets├── build│ ├── ci│ └── package LICENSE.md├── Makefile├── README.md└── go.mod可见,这种项目目录布局适应绝大多数应用,当然想要更细致的区分可以看项目对目录更具体的拆分,我们只拿一些常见适合我们进行说明,对project-layout

    2.6K30编辑于 2023-04-20
  • cheetah 一个集成多种框架的golang脚手架

    log.go │ └── pkg.go # pkg空文件,查看 https://github.com/golang-standards/project-layout 代码目录结构 按照 https://github.com/golang-standards/project-layout 规范进行目录结构设置 . ├── build

    36100编辑于 2026-02-25
  • 来自专栏IT运维技术圈

    github上非常适合go语言新手的项目推荐

    Standard Go Project Layout 网址: https://github.com/golang-standards/project-layout 简介: 这不是一个具体的项目,而是关于

    5.2K10编辑于 2024-03-14
  • 来自专栏数据小冰

    Go语言中常见100问题-#12 Project misorganization

    项目结构 Go语言维护者对构建Go项目结构没有严格的约定,在github上有一个称为标准Go项目结构的模板(https://github.com/golang-standards/project-layout

    35820编辑于 2022-12-18
  • 来自专栏陌无崖知识分享

    Go 项目最佳实践

    有些人坚持认为,每个人都应该对每个项目都遵循众所周知的golang-standards / project-layout结构。 但是,随着Go模块的引入成为处理依赖关系的标准,这种结构开始提出挑战。

    1.4K10发布于 2020-07-27
  • 来自专栏Node Python Go全栈开发

    从 Node.js 到 Go

    https://github.com/miguelmota/golang-for-nodejs-developers 项目布局参考:https://github.com/golang-standards/project-layout

    1.6K30发布于 2020-07-17
  • 来自专栏技术面面观

    一期每日一GO群分享-flag、viper、协程池、异常处理

    https://github.com/golang-standards/project-layout

    54320编辑于 2023-03-02
  • 来自专栏程序猿 Damon 带你进阶全栈

    一分钟使用高性能框架 Hertz

    所以这里需要用到idl目录,然后我们再创建一个 pkg 目录,来专门存放工具库,综合目录情况如下: 参考 go 项目基本布局:https://github.com/golang-standards/project-layout

    1.8K20编辑于 2023-09-04
  • 来自专栏Golang语言开发栈

    Go 应用程序设计标准

    standard-package-layout-7cdbc8391fc1 https://github.com/bxcodec/go-clean-arch/pull/21 https://github.com/golang-standards/project-layout

    35610编辑于 2022-05-17
  • 来自专栏技术面面观

    一期Go群问答-并发控制-数据竞争-错误与异常

    https://github.com/golang-standards/project-layout

    57730编辑于 2023-03-02
  • 来自专栏腾讯云可观测专栏

    【技术分享】Go 工程化-前端性能监控接入层 Layout 设计实践

    Standard Go Project Layout: https://github.com/golang-standards/project-layout 该 git 库里面提到了很多 Golang commons、utils、logger的封装等,更多更详细的说明,可以查阅 Standard Go Project Layout:https://github.com/golang-standards/project-layout

    1.2K20编辑于 2022-02-21
  • 来自专栏yuyy.info技术专栏

    Go 进阶训练营 – Go 工程化实践一:工程项目结构

    Standard Go Project Layout 首先出场的是 github 高星项目:golang-standards/project-layout ,了解go项目里的目录含义,go sdk也是符合其定义的

    2.9K10编辑于 2022-09-13
  • 来自专栏GopherCoder

    Go web 教程

    // 响应信息 └── router.go // 路由 main.go 函数入口 Makefile 项目构建 当然你也可以参考:https://github.com/golang-standards/project-layout

    1.4K30发布于 2019-06-21
  • 来自专栏FunTester

    Go 语言常见错误——代码及工程组织

    最佳实践: 遵循合理的工程布局:如采用 project-layout 等常见项目结构,确保每个部分职责清晰,易于管理。

    29210编辑于 2025-02-28
  • 来自专栏coder修行路

    从别人的代码中学习golang系列--01

    日志库在项目的使用 项目的优雅退出 Golang的选项模式 项目目录规范 作者的项目目录还是非常规范的,应该也是按照https://github.com/golang-standards/project-layout

    1K20发布于 2020-07-03
  • 来自专栏C/C++基础

    Go 编码建议

    参考文献 github.com/uber-go/guide github.com/golang-standards/project-layout 书栈网.Go语言(Golang)编码规范

    1.1K30编辑于 2022-01-10
  • 来自专栏人人都是架构师(公众号)

    如何写出优雅的 Golang 代码

    官方并没有给出一个推荐的目录划分方式,很多项目对于目录结构的划分也非常随意,这其实也是没有什么问题的,但是社区中还是有一些比较常见的约定,例如:golang-standards/project-layout website 我们在这里就像简单介绍其中几个比较常见并且重要的目录和文件,帮助我们快速理解如何使用如上所示的目录结构,如果各位读者想要了解使用其他目录的原因,可以从 golang-standards/project-layout

    1.5K30编辑于 2022-06-24
  • 来自专栏sunsky

    如何写出优雅的 Golang 代码

    官方并没有给出一个推荐的目录划分方式,很多项目对于目录结构的划分也非常随意,这其实也是没有什么问题的,但是社区中还是有一些比较常见的约定,例如:golang-standards/project-layout website 我们在这里就先简单介绍其中几个比较常见并且重要的目录和文件,帮助我们快速理解如何使用如上所示的目录结构,如果各位读者想要了解使用其他目录的原因,可以从 golang-standards/project-layout

    1.9K30发布于 2020-08-20
  • 来自专栏C/C++基础

    Go 编码规范建议

    参考文献 github.com/uber-go/guide github.com/golang-standards/project-layout 书栈网.Go语言(Golang)编码规范

    1.8K10编辑于 2021-12-06
领券