# 前言

前不久,我们宣布了 beego 再出发,要为大家带来更好用,功能更多的 beego。其实我们要做的不只是 beego 本身的重构,还有 beego 周边生态的完善。众所周知,curd 一直是很多程序员绕不开的功能,但是 curd 本身又代表着大量重复、繁琐的工作,这也就代表着大量的工作时间。这种无意义的时间浪费,肯定不是我们希望看到的。那有什么好一点的方式可以通过配置就快速构建出整套 curd 代码么?

# Beego Pro

它来了,它来了,它带着广大程序员的福音走来了,bee pro 作为 bee 工具的一个子命令,可以通过个性化的配置,快速的构建出 beego + ant-design-pro 一套完整的代码,自动打通前后端。当然,如果同学们觉得对于这个工具还不熟悉,不用担心,我们还提供了生成代码的官方模版,只需要简单的修改关键字段,即可体验一键生成的快乐。同时,我们也欢迎同学们多提宝贵意见,多提 Pr,贡献更多模版,为了 Go 社区添砖加瓦。

# 设计

# 目标

所以我们将Bee设计为CRUD的元数据中心,使CRUD解析数据和代码模板分开。其优势在于 • 我们的模板不局限于go代码。还可以生成vue,ant design pro等代码,可以将前后端打通。 • 我们提供生成代码的官方模板,用户可以提pr,贡献更多的模板 • 如果官方模板不满足用户的需要,用户可以将代码仓库指定到自己的地址或者代码仓库,用自定义的生成代码模板

# 设计架构

# 用例