Keson
9f9c24cce9
fix bug: release empty struct limit ( #96 )
2020-09-22 19:13:46 +08:00
kingxt
b628bc0086
goctl support import api file ( #94 )
...
* rebase upstream
* rebase
* trim no need line
* trim no need line
* trim no need line
* update doc
* remove update
* remove no need
* remove no need
* goctl add jwt support
* goctl add jwt support
* goctl add jwt support
* goctl support import
* goctl support import
Co-authored-by: kingxt <dream4kingxt@163.com>
2020-09-22 18:32:26 +08:00
miaogaolin
46995a4d7d
修改不能编辑代码注释 ( #92 )
...
* rename file and function name
* update comments of "code generate"
2020-09-21 18:27:35 +08:00
kingxt
5e6dcac734
feature: goctl jwt ( #91 )
...
* rebase upstream
* rebase
* trim no need line
* trim no need line
* trim no need line
* update doc
* remove update
* remove no need
* remove no need
* goctl add jwt support
* goctl add jwt support
* goctl add jwt support
* goctl add jwt support
* goctl add jwt support
* goctl add jwt support
* goctl add jwt support
Co-authored-by: kingxt <dream4kingxt@163.com>
2020-09-21 16:38:23 +08:00
kingxt
878fd14739
remove no need ( #87 )
...
* rebase upstream
* rebase
* trim no need line
* trim no need line
* trim no need line
* update doc
* remove update
* remove no need
* remove no need
* add jwt doc
Co-authored-by: kingxt <dream4kingxt@163.com>
2020-09-21 14:29:12 +08:00
kevin
57299a7597
rename ngin to rest in goctl
2020-09-20 09:15:19 +08:00
kevin
0b1ee79d3a
rename rpcx to zrpc
2020-09-18 11:41:52 +08:00
miaogaolin
68335ada54
rename file and function name ( #74 )
2020-09-16 13:30:47 +08:00
kevin
a561884fcf
print message when starting api server
2020-09-16 13:27:16 +08:00
Keson
e6f8e0e8c3
optimize: api generating for idea plugin ( #68 )
...
* add flag: force to generate api
* add flag: force to generate api
* format api template
* Revert "format api template"
2020-09-14 17:12:31 +08:00
kingxt
598ff6d0fc
api support empty request or empty response ( #72 )
...
* rebase upstream
* rebase
* trim no need line
* trim no need line
* trim no need line
* update doc
* remove update
* api support empty request or empty response
* update readme
Co-authored-by: kingxt <dream4kingxt@163.com>
2020-09-14 17:10:45 +08:00
miaogaolin
9a57993e83
fix goctl api ( #71 )
2020-09-14 14:51:22 +08:00
kingxt
ee45b0a459
optimize route parse ( #70 )
...
* rebase upstream
* rebase
* trim no need line
* trim no need line
* trim no need line
* update doc
* remove update
* optimized route parser
Co-authored-by: kingxt <dream4kingxt@163.com>
2020-09-14 11:44:53 +08:00
kingxt
05df86436f
optimized api new with absolute path like: goctl api new $PWD/xxxx ( #67 )
...
* rebase upstream
* rebase
* trim no need line
* trim no need line
* trim no need line
* update doc
* remove update
* optimized api new with absolute path like: goctl api new $PWD/xxxx
* optimized api new with absolute path like: goctl api new $PWD/xxxx
* optimized api new with absolute path like: goctl api new $PWD/xxxx
* optimized api new with absolute path like: goctl api new $PWD/xxxx
Co-authored-by: kingxt <dream4kingxt@163.com>
2020-09-13 16:17:21 +08:00
Sergey Cheung
21e811887c
Markdown lint ( #58 )
...
* markdown linter
* format markdown docs
* format exiting markdown docs
2020-09-11 19:42:58 +08:00
kevin
7f0ec14704
update goctl makefile
2020-09-11 18:17:07 +08:00
Keson
d12e9fa2d7
add model&rpc doc ( #62 )
2020-09-11 16:47:21 +08:00
miaogaolin
ce5961a7d0
fix goctl model ( #61 )
2020-09-11 16:46:45 +08:00
kevin
72aeac3fa9
add in-process cache doc
2020-09-11 15:30:20 +08:00
kingxt
1c3c8f4bbc
add fast create api demo service ( #59 )
...
* rebase upstream
* rebase
* trim no need line
* trim no need line
* trim no need line
* add fast create api demo: goctl api new
* refactor
* refactor
Co-authored-by: kingxt <dream4kingxt@163.com>
2020-09-11 15:27:35 +08:00
Keson
17e6cfb7a9
quickly generating rpc demo service ( #60 )
...
* add execute files
* add protoc-osx
* add rpc generation
* add rpc generation
* add: rpc template generation
* add README.md
* format error
* reactor templatex.go
* update project.go & README.md
* add: quickly generate rpc service
2020-09-11 15:26:55 +08:00
kevin
0d151c17f8
update wechat image
2020-09-10 18:05:04 +08:00
miaogaolin
52990550fb
fix GOMOD env fetch bug ( #55 )
2020-09-09 11:43:47 +08:00
bittoy
3128d63134
fix goctl model path ( #53 )
2020-09-08 17:05:22 +08:00
kingxt
4408767981
fix command run path bug ( #52 )
...
* rebase upstream
* rebase
* trim no need line
* trim no need line
* trim no need line
* optimized go path logic
Co-authored-by: kingxt <dream4kingxt@163.com>
2020-09-08 12:19:34 +08:00
kingxt
1d12f20ff6
refactor ( #49 )
...
* rebase upstream
* rebase
* trim no need line
* trim no need line
* trim no need line
* refactor gomod module logic
Co-authored-by: kingxt <dream4kingxt@163.com>
2020-09-07 18:47:03 +08:00
kingxt
2b815162f6
refactor ( #48 )
...
* rebase upstream
* rebase
* trim no need line
* trim no need line
* trim no need line
* refactor gomod module logic
Co-authored-by: kingxt <dream4kingxt@163.com>
2020-09-07 18:12:03 +08:00
kingxt
1602f6ce81
refactor gomod logic ( #47 )
...
* rebase upstream
* rebase
* trim no need line
* trim no need line
* trim no need line
* refactor gomod module logic
Co-authored-by: kingxt <dream4kingxt@163.com>
2020-09-07 18:04:59 +08:00
kevin
8dd93d59a0
refactor code
2020-09-03 14:00:09 +08:00
Keson
3a4e1cbb33
fix bug: miss time import ( #36 )
...
* add execute files
* add protoc-osx
* add rpc generation
* add rpc generation
* add: rpc template generation
* optimize gomod cache
* add README.md
* format error
* reactor templatex.go
* update project.go & README.md
* fix bug: miss time import
2020-09-03 13:57:28 +08:00
kevin
d1129e3974
refactor
2020-09-03 10:15:14 +08:00
kingxt
33eb2936e8
fix: root path on windows bug ( #34 )
...
* rebase upstream
* rebase
* trim no need line
* trim no need line
* trim no need line
* fix bug on windows
Co-authored-by: kingxt <dream4kingxt@163.com>
2020-09-02 15:14:27 +08:00
kingxt
5c0c3ea467
trim space ( #31 )
...
* rebase upstream
* rebase
* trim no need line
* trim no need line
* trim no need line
* trim space
Co-authored-by: kingxt <dream4kingxt@163.com>
2020-09-01 11:46:10 +08:00
kingxt
89f3712347
remove no need empty line ( #29 )
...
* rebase upstream
* rebase
* trim no need line
* trim no need line
* trim no need line
* trim no need line
Co-authored-by: kingxt <dream4kingxt@163.com>
2020-09-01 11:08:19 +08:00
kevin
fe3e70a60f
update shorturl doc
2020-08-31 20:52:29 +08:00
kevin
36174ba5cc
make svcCtx as a member for better code generation
2020-08-31 12:32:13 +08:00
kevin
7b17b3604a
fix dockerfile generation
2020-08-31 12:27:38 +08:00
kevin
eb40c2731d
remove files
2020-08-30 23:56:51 +08:00
kevin
618bec5075
remove makefile generation
2020-08-30 23:52:51 +08:00
kevin
5821b7324e
update readme
2020-08-30 23:34:57 +08:00
kevin
befdaab542
update goctl makefile
2020-08-30 18:22:46 +08:00
kevin
431be8ed9d
make goctl work on linux
2020-08-30 16:37:34 +08:00
kevin
6c4a4be5d2
update shorturl doc
2020-08-29 20:27:52 +08:00
kevin
6e3d99e869
reorg imports
2020-08-29 14:31:51 +08:00
Keson
0f97b2019a
rpc generation support windows ( #28 )
...
* add execute files
* add protoc-osx
* add rpc generation
* add rpc generation
* add: rpc template generation
* update usage
* fixed env prepare for project in go path
* optimize gomod cache
* add README.md
* format error
* reactor templatex.go
* remove waste code
* update project.go & README.md
* update project.go & README.md
* rpc generation supports windows
2020-08-29 14:30:17 +08:00
kevin
3affe62ae4
update shorturl doc
2020-08-29 00:28:57 +08:00
Keson
0734bbcab3
update handler generation ( #27 )
...
* add execute files
* add protoc-osx
* add rpc generation
* add rpc generation
* add: rpc template generation
* update usage
* fixed env prepare for project in go path
* optimize gomod cache
* add README.md
* format error
* reactor templatex.go
* remove waste code
* update project.go & README.md
* update project.go & README.md
2020-08-29 00:15:15 +08:00
kevin
f411178a4f
refine rpc generator
2020-08-28 22:44:41 +08:00
kevin
72132ce399
refine goctl rpc generator
2020-08-28 21:22:35 +08:00
Keson
db16115037
rpc service generation ( #26 )
...
* add execute files
* add protoc-osx
* add rpc generation
* add rpc generation
* add: rpc template generation
* update usage
* fixed env prepare for project in go path
* optimize gomod cache
* add README.md
* format error
* reactor templatex.go
* remove waste code
2020-08-28 19:24:58 +08:00
kevin
77e23ad65d
add quick example
2020-08-27 22:54:18 +08:00
kingxt
38806e7237
fix config yaml gen ( #25 )
...
* optimized
* format
Co-authored-by: kingxt <dream4kingxt@163.com>
2020-08-27 15:23:19 +08:00
kevin
a987d12237
sort imports on api generation
2020-08-27 14:40:05 +08:00
kevin
33208e6ef6
return zero value instead of nil on generated logic
2020-08-27 13:49:31 +08:00
kevin
1c24e71568
use yaml, and detect go.mod in current dir
2020-08-27 11:44:35 +08:00
kingxt
73b61e09ed
fix format ( #23 )
...
* fir format
* fix bug
Co-authored-by: kingxt <dream4kingxt@163.com>
2020-08-26 11:32:55 +08:00
kingxt
0efa28ddbd
fix generate api demo ( #19 )
...
Co-authored-by: kingxt <dream4kingxt@163.com>
2020-08-21 13:47:35 +08:00
kevin
267a283328
reorg imports
2020-08-20 10:46:39 +08:00
Keson
db83843558
gocctl model v20200819 ( #18 )
...
* rename snake、came method
* new: generate model from data source
* add change log md
* update model doc
* update doc
* beauty code
2020-08-20 10:29:18 +08:00
kevin
e79c42add1
add go report badge
2020-08-19 16:10:43 +08:00
kevin
9e14820698
fix golint warnings
2020-08-19 16:00:55 +08:00
Keson
d21d770b5b
goctl model reactor ( #15 )
...
* reactor sql generation
* reactor sql generation
* add console & example
* optimize unit test & add document
* modify default config
* remove test file
* Revert "remove test file"
This reverts commit 81041f9e
* fix stringx.go & optimize example
* remove unused code
2020-08-19 10:41:19 +08:00
Steven Zack
1252bd9cde
goctl生成Kotlin代码优化 ( #16 )
...
* 修复Kotlin连接失败抛出Exception;添加Kotlin连接超时
* 修复路径参数导致生成的Kotlin函数名带有:问题
* Added HTTP Patch Method
* kotlin-add-patch-support
* format-imports
2020-08-18 21:49:31 +08:00
stevenzack
d4e38cb7f0
rename-Api
2020-08-17 16:54:56 +08:00
stevenzack
693a8b627a
fix-log-fatal
2020-08-17 16:54:56 +08:00
stevenzack
701208b6f4
fix FileNotFoundException when response code is 4xx or 5xx
2020-08-17 16:54:56 +08:00
stevenzack
b65fcc5512
fix-lang-must-not-found
2020-08-17 16:54:56 +08:00
stevenzack
3321ed3519
multi-http-method-support
2020-08-17 16:54:56 +08:00
stevenzack
5e007c1f9f
remove-logx
2020-08-17 16:54:56 +08:00
stevenzack
de2f8c06fb
fix-break-line
2020-08-17 16:54:56 +08:00
stevenzack
926d746df5
Add goctl kotlin support
2020-08-17 16:54:56 +08:00
kevin
8745039877
move lang.Must into logx.Must to make sure output fatal message as json
2020-08-14 15:08:06 +08:00
kingxt
cfa6644b0c
auto generate go mod if need
2020-08-12 15:02:56 +08:00
kevin
7da31921c7
remove unused method
2020-08-12 14:15:59 +08:00
kim
47440964cd
fix windows slash
2020-08-12 14:15:59 +08:00
kingxt
19888b7d11
fix windows bug
2020-08-12 10:23:49 +08:00
kevin
4f59fd306a
use fmt.Println instead of println
2020-08-12 10:00:59 +08:00
kevin
f77c73eec1
remove unused method
2020-08-12 10:00:59 +08:00
kim
9b0b958f43
fix windows slash
2020-08-11 11:07:47 +08:00
kingxt
952de5eacd
remove deprecated model generator
2020-08-10 18:18:13 +08:00
kingxt
a71a11b7c5
remove deprecated
2020-08-10 18:18:13 +08:00
kevin
ba636187ce
fix goctl path issue on windows
2020-08-10 17:26:47 +08:00
kim
2012ac3204
correct parent packet for gomod
2020-08-10 15:31:51 +08:00
kevin
3b5b8283db
update goctl go generator
2020-08-10 10:35:53 +08:00
kim
18a80efd70
remote auto import
2020-08-08 17:05:42 +08:00
kevin
0a7e0cce77
update package reference
2020-08-08 16:40:10 +08:00
kim
b1e8dd62da
add runner
2020-08-08 15:46:50 +08:00
kim
44290aa4d6
refactor
2020-07-31 17:11:59 +08:00
kim
2f4505d856
format
2020-07-31 17:09:47 +08:00
kim
3ea0d8e7f6
format
2020-07-31 17:05:49 +08:00
kim
cf8e0a118f
refactor ngin to rest
2020-07-31 17:03:19 +08:00
kevin
f372ded63c
rename ngin to rest
2020-07-31 11:45:16 +08:00
kevin
0897f60c5d
rename ngin to rest
2020-07-31 11:14:48 +08:00
kevin
dc744766a9
rename mapreduce to mr
2020-07-29 22:34:37 +08:00
kevin
ffddfa62bb
fix compile errors
2020-07-29 18:02:15 +08:00
kim
121323b8c3
goctl added
2020-07-29 17:12:04 +08:00