Commit Graph

149 Commits (3ede597a15581f957296938c0a9f835e209cd24b)

Author SHA1 Message Date
anqiansong 01786c5e63
Generate route with prefix (#1200)
* Generate route with prefix

* Update api convert

* Remove TrimSpace

* Update path join

* Format code

* Format code

Co-authored-by: anqiansong <anqiansong@bytedance.com>
3 years ago
Kevin Wan b76c7ae55d
chore: remove semicolon for routes of services in api files (#1195) 3 years ago
anqiansong a944a7fd7e
Mark deprecated syntax (#1148) 3 years ago
Kevin Wan 65905b914d
ci: add reviewdog (#1096) 3 years ago
z-micro 80e3407be1
fix bug: generating dart code error (#1090) 3 years ago
Amor 41c980f00c
update goctl api (#1052)
* update goctl api

* add LoadTemplate

* update new api template

* update
3 years ago
Kevin Wan 2e12cd2c99
coding style (#1083) 3 years ago
anqiansong 9a724fe907
Add MustTempDir (#1069) 3 years ago
anqiansong 7fb5bab26b
fix #1058 (#1064) 3 years ago
Jerry Liang 5c6a3132eb
fix typo parse.go error message (#1041) 3 years ago
Kevin Wan bdec5f2349
use sdktrace instead of trace for opentelemetry to avoid conflicts (#1005)
* use sdktrace instead of trace for opentelemetry to avoid conflicts

* disable opentelemetry for right now
3 years ago
shenbaise9527 bc92b57bdb
api文件中使用group时生成的handler和logic的包名应该为group的名字 (#545)
* api文件中使用group时生成的handler和logic的包名应该为group的名字

* Update genhandlers.go

fix errors.

Co-authored-by: Kevin Wan <wanjunfeng@gmail.com>
3 years ago
neosu d8905b9e9e
add api template file (#1003) 3 years ago
anqiansong 8829c31c0d
Feature goctl error wrap (#995)
* Add `Wrap` in file errorx.go

* Wrap error with `GoctlError`

* format code

* Refactor package `env` to `version`

* Refactor package `IsVersionGatherThan`

* fix typo

Co-authored-by: anqiansong <anqiansong@bytedance.com>
3 years ago
Vee Zhang c26c187e11
remote handler blank line when .HasRequest is false (#986) 3 years ago
anqiansong 189721da16
Fix issues (#931)
* fix #929

* fix #925

* add test case

* update model README

* fix #929

* fix #929

* fix #929

* refactor dir

* Adding todo comments

Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn>
3 years ago
Kevin Wan 00c5734021
format coding style (#905) 3 years ago
lovelly 33f87cf1f0
带下划线的项目,配置文件名字错误。 (#733) 3 years ago
Kevin Wan 1fb356f328
refactor goctl (#902) 3 years ago
_ksco cc264dcf55
refactor (#878)
* refactor(tools ): refactor cod

Improve code readability and performance

* fix(tools ): fix len bug

Co-authored-by: ksco <hyang@33.cn>
3 years ago
anqiansong 9f4a882a1b
fix issue #831 (#850)
* fix issue #831

* fix typo

Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn>
3 years ago
kingxt 546fcd8bab
fix #736 (#738)
* optimize performance

* rename

* rename

* revert
3 years ago
anqiansong 94417be018
Add document & comment for spec (#703)
* Add document & comment for spec

* remove duplicate field

* use alias
3 years ago
Bo-Yi Wu 73906f996d
chore(format): change by gofumpt tool (#697)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
4 years ago
anqiansong 9f6a574f97
resolve #610 (#684) 4 years ago
anqiansong d28ac35ff7
fix issue: https://github.com/zeromicro/goctl-swagger/issues/6 (#680) 4 years ago
anqiansong df5ae9507f
replace antlr module (#672)
* replace antlr module

* refactor version of antlr
4 years ago
Bo-Yi Wu afd9ff889e
chore: update code format. (#628) 4 years ago
anqiansong 888551627c
optimize code (#579)
* optimize code

* optimize returns & unit test
4 years ago
anqiansong 60c7edf8f8
fix spelling (#551) 4 years ago
kingxt 1e4e5a02b2
rename (#543) 4 years ago
anqiansong d894b88c3e
feature 1.1.5 (#411) 4 years ago
kingxt e6ef1fca12
Code optimized (#523)
* optimized markdown generator

* optimized markdown generator

* optimized markdown generator

* add more comment

* add comment

* add comment

* add comments for rpc tool

* add comments for model tool

* add comments for model tool

* add comments for model tool

* add comments for config tool

* add comments for config tool

* add comments

* add comments

* add comments

* add comments

* add comment

* remove rpc main head info

* add comment

* optimized

Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn>
4 years ago
kingxt f98c9246b2
Code optimized (#493) 4 years ago
kingxt f14ab70035
Code optimized (#474)
* optimized markdown generator

* optimized markdown generator

* optimized markdown generator

* optimized markdown generator
4 years ago
Kevin Wan 5e969cbef0
fix golint issues, else blocks (#457) 4 years ago
Kevin Wan 54414db91d
fix golint issues, exported doc (#451) 4 years ago
Kevin Wan 9b0625bb83
fix golint issues (#450) 4 years ago
kingxt 2b07f22672
optimize code (#417)
* optimize code

* optimize code

* optimize code

* optimize code
4 years ago
kingxt 4db20677f7
optimized (#392) 4 years ago
kingxt 7f49bd8a31
code optimized (#382) 4 years ago
kingxt 9cd2015661
fix inner type generate error (#377)
* fix point type bug

* optimized

* fix inner type error
4 years ago
kingxt cf3a1020b0
Java optimized (#376)
* optiimzed java gen

* optiimzed java gen

* fix
4 years ago
kingxt ee19fb736b
feature: refactor api parse to g4 (#365)
* feature: refactor api parse to g4

* new g4 parser

* add CHANGE_LOG.MD

* refactor

* fix byte bug

* refactor

* optimized

* optimized

* revert

* update readme.md

* update readme.md

* update readme.md

* update readme.md

* remove no need

* fix java gen

* add upgrade

* resolve confilits

Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn>
4 years ago
Kevin Wan 8774d72ddb
remove duplicated code in goctl (#369) 4 years ago
HarryWang29 e3fcdbf040
fix return in for (#367)
Co-authored-by: HarryWang29 <wrz890829@gmail.com>
4 years ago
kingxt 12e235efb0
optimized goctl format (#336)
* fix format

* refactor

* refactor

* optimized

* refactor

* refactor

* refactor

* add js path prefix
4 years ago
kingxt 25cab2f273
Java (#327)
* add g4 file

* new define api by g4

* reactor parser to g4gen

* add syntax parser & test

* add syntax parser & test

* add syntax parser & test

* update g4 file

* add import parse & test

* ractor AT lexer

* panic with error

* revert AT

* update g4 file

* update g4 file

* update g4 file

* optimize parser

* update g4 file

* parse info

* optimized java generator

* revert

* optimize java generator

* update java generator

* update java generator

* update java generator

* update java generator

Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn>
4 years ago
Kevin Wan da8f76e6bd
add category docker & kube (#276) 4 years ago
kingxt 67804a6bb2
optimized parse tag (#256) 4 years ago