用 CLI 起项目,不再从模板手改
初始化项目、补齐配置骨架、对齐目录结构,把第一次可运行状态尽快拉起来。

插件驱动的模块化 Go 微服务框架。
CLI 脚手架、插件注册、配置装配、服务治理与常见中间件接入,统一放进同一套开发体验里。
func main() {
if err := boot.NewApplication(wireApp).Run(); err != nil {
panic(err)
}
}go install github.com/go-lynx/lynx/cmd/lynx@latestlynx new demo1 demo2boot.NewApplication(wireApp).Run()它不是再造一个 Web 框架,而是把你在微服务项目里反复拼装的基础能力做成统一的运行时和插件系统。
初始化项目、补齐配置骨架、对齐目录结构,把第一次可运行状态尽快拉起来。
数据库、消息队列、配置中心、服务发现、链路追踪等能力以统一方式接入与装配。
插件加载顺序、资源管理与启动流程被放进同一套运行时模型里,减少隐式耦合。
不是能力列表堆砌,而是三件最容易感知到差异的事情。
从初始化项目、生成配置骨架到本地启动,先把服务跑起来,再逐步接入业务模块。
数据库、消息队列、配置中心、服务发现、链路追踪等能力遵循同一套插件模型。
插件注册、生命周期、资源装配与启动顺序被收敛到同一层,减少胶水代码。