ilife-api:TKU iLife API

时间:2024-04-23 16:57:47
【文件属性】:

文件名称:ilife-api:TKU iLife API

文件大小:36KB

文件格式:ZIP

更新时间:2024-04-23 16:57:47

Go

标准Go项目布局 翻译: -??? 概述 这是Go应用程序项目的基本布局。 这不是核心Go开发团队定义的官方标准; 但是,这是Go生态系统中的一组常见的历史和新兴项目布局模式。 其中一些模式比其他模式更受欢迎。 它还具有许多小的增强功能,以及任何足够大的实际应用程序共有的几个支持目录。 如果您想学习Go或为自己构建PoC或玩具项目,则此项目布局实在是太过分了。 从一个非常简单的事情开始(一个main.go文件绰绰有余)。 随着项目的增长,请记住,确保您的代码结构合理非常重要,否则您将得到一个杂乱的代码,其中包含许多隐藏的依赖项和全局状态。 当您有更多的人从事该项目时,您将需要更多的结构。 在那时候,重要的是要引入一种管理软件包/库的通用方法。 当您拥有一个开源项目时,或者当您知道其他项目从项目存储库中导入代码时,拥有私有(aka internal )包和代码就很重要。 克隆存储库,保留您


【文件预览】:
ilife-api-main
----pkg()
--------_your_public_lib_()
--------README.md(4KB)
----cmd()
--------ilife-api()
--------README.md(1KB)
----docs()
--------README.md(257B)
----README_zh-TW.md(15KB)
----internal()
--------pkg()
--------app()
--------README.md(1KB)
----tools()
--------README.md(298B)
----test()
--------README.md(567B)
----assets()
--------README.md(81B)
----website()
--------README.md(228B)
----api()
--------README.md(197B)
--------TKUPM.postman_collection.json(20KB)
----deployments()
--------README.md(164B)
----configs()
--------README.md(123B)
----LICENSE.md(16B)
----.gitignore(403B)
----web()
--------app()
--------static()
--------README.md(98B)
--------template()
----third_party()
--------README.md(103B)
----Makefile(34B)
----go.sum(8KB)
----README.md(14KB)
----scripts()
--------README.md(337B)
----.editorconfig(376B)
----build()
--------Dockerfile(268B)
--------ci()
--------README.md(690B)
--------package()
----go.mod(685B)

网友评论