文件名称:gogen:清洁架构代码生成器
文件大小:44KB
文件格式:ZIP
更新时间:2024-03-07 08:04:20
clean-architecture interactor usecase Go
Gogen(清洁架构代码生成器) 帮助您基于干净的架构生成样板和代码结构。 介绍 您是否曾经想过如何正确应用干净的体系结构以及如何管理go项目文件夹结构的布局? 该工具将帮助您实现目标。 示例应用 (示例尚未完成) 结构 该生成器具有这样的基本结构 application/ controller/ domain/ gateway/ infrastructure/ shared/ usecase/ config.toml main.go 完整的文件夹布局将如下所示 application/ registry/ reg1.go reg2.go application.go controller/ version1/ Usecase1.go Usecase2.go version2/ Usecase1.go Usecase2.g
【文件预览】:
gogen-master
----templates()
--------default()
----gogen()
--------registry_builder.go(6KB)
--------entity_builder.go(854B)
--------gateway_builder.go(3KB)
--------templator.go(5KB)
--------test_builder.go(1KB)
--------usecase_builder.go(5KB)
--------init_builder.go(2KB)
--------gogen_model.go(1KB)
--------ast_reader.go(8KB)
--------controller_builder.go(3KB)
--------outport_builder.go(3KB)
--------enum_builder.go(814B)
----main.go(3KB)
----.gitignore(6B)
----go.sum(0B)
----README.md(16KB)
----config.json(124B)
----go.mod(45B)