go-zero/tools/goctl/api
Fyn 6d9dfc08f9
feat(goctl): supports api multi-level importing (#1747)
* feat(goctl): supports api  multi-level importing

Resolves: #1744

* fix(goctl): import-cycle, etc.

import-cycle will not be allowed
e.g., a.api -> b.api -> a.api
regular multiple-import will be allowed
e.g., a.api -> b.api -> c.api
                   -> c.api

* refactor(goctl): adds comments to exported var

* fix(goctl): typo in a comment
2022-04-09 23:26:57 +08:00
..
apigen feat: use go:embed to embed templates (#1756) 2022-04-04 13:12:05 +08:00
dartgen fix(goctl): dart gen user defined struct array (#1620) 2022-03-07 14:11:47 +08:00
docgen feat: use go:embed to embed templates (#1756) 2022-04-04 13:12:05 +08:00
format fix(goctl): api format with reader input (#1722) 2022-03-31 00:20:51 +08:00
gogen chore: remove legacy code (#1766) 2022-04-06 23:24:20 +08:00
javagen feat: use go:embed to embed templates (#1756) 2022-04-04 13:12:05 +08:00
ktgen feat: use go:embed to embed templates (#1756) 2022-04-04 13:12:05 +08:00
new feat: use go:embed to embed templates (#1756) 2022-04-04 13:12:05 +08:00
parser feat(goctl): supports api multi-level importing (#1747) 2022-04-09 23:26:57 +08:00
spec refactor: rename from tal-tech to zeromicro for goctl (#1481) 2022-01-25 23:15:07 +08:00
tsgen feat: use go:embed to embed templates (#1756) 2022-04-04 13:12:05 +08:00
util refactor: rename from tal-tech to zeromicro for goctl (#1481) 2022-01-25 23:15:07 +08:00
validate refactor: refactor yaml unmarshaler (#1517) 2022-02-09 17:22:52 +08:00