文件名称:boilerplate:用于快速、可重复、无痛 Go 构建的脚本和配置
文件大小:17KB
文件格式:ZIP
更新时间:2024-06-27 04:03:05
Go
样板 我们的路 Boilerplate 提供了一个简单的工具,您可以使用它来配置一个带有 Makefile、Dockerfile 和相关文件的新 Go 项目。 Boilerplate 围绕 3 个概念展开,每个概念都用于设置您的新项目: repository :源代码控制存储库的名称(例如 github.com) namespace :存储库中组织/组的名称(例如 zulily) project :二进制文件的名称(例如 fizzbuzz) Boilerplate 对 Go 项目的结构和约定做出/强制执行几个假设。 他们之中: 该项目包含一个二进制文件(又名package main )。 此二进制文件的名称与项目的名称相同。 所有依赖项都通过管理。 所有构建都在 Docker 容器中编译,使用固定版本的 Go(在撰写本文时为 v1.4.2) 二进制文件被编译为真正的静态二
【文件预览】:
boilerplate-master
----.dockerignore.template(30B)
----main.go.template(74B)
----.gitignore.template(41B)
----Makefile.template(4KB)
----build()
--------Dockerfile(540B)
----LICENSE(10KB)
----assets.go(18KB)
----Dockerfile.template(90B)
----main.go(6KB)
----README.md(4KB)