chore: sub-store Go 重写项目初始化

This commit is contained in:
2026-07-27 14:38:13 +08:00
commit 90e53aa754
85 changed files with 15271 additions and 0 deletions
+33
View File
@@ -0,0 +1,33 @@
package handler
import "github.com/gofiber/fiber/v3"
// HandleEnv returns runtime environment info.
// Per review-resolution #5: feature flags defined, buildTimeScripts=false.
func (d *Deps) HandleEnv(c fiber.Ctx) error {
return success(c, fiber.Map{
"app": d.Cfg.App.Name,
"backend": "Go",
"version": "1.0.0",
"runtime": "Go " + goVersion(),
"storage": "SQLite",
"feature": fiber.Map{
"buildTimeScripts": false, // review-resolution #5: no JS engine
"proxyConversion": true,
"ruleConversion": true,
"scopedShares": true,
"recycleBin": true,
"nodeInfo": true,
"surgeMac": true,
},
})
}
// HandleScripts returns an empty array — review-resolution #2: no script type.
func (d *Deps) HandleScripts(c fiber.Ctx) error {
return success(c, []any{})
}
func goVersion() string {
return "1.23+"
}