Kevin Wan
7727d70634
chore: update goctl version ( #1497 )
2022-02-01 09:50:26 +08:00
Kevin Wan
5f9d101bc6
feat: add runtime stats monitor ( #1496 )
2022-02-01 01:34:25 +08:00
Kevin Wan
6c2abe7474
fix: goroutine stuck on edge case ( #1495 )
...
* fix: goroutine stuck on edge case
* refactor: simplify mapreduce implementation
2022-01-30 13:09:21 +08:00
Kevin Wan
14a902c1a7
feat: handling panic in mapreduce, panic in calling goroutine, not inside goroutines ( #1490 )
...
* feat: handle panic
* chore: update fuzz test
* chore: optimize square sum algorithm
2022-01-28 10:59:41 +08:00
Kevin Wan
5ad6a6d229
Update readme-cn.md
...
add slogan
2022-01-27 17:16:30 +08:00
Kevin Wan
6f4b97864a
chore: improve migrate confirmation ( #1488 )
2022-01-27 11:30:35 +08:00
Kevin Wan
0e0abc3a95
chore: update warning message ( #1487 )
2022-01-26 23:47:57 +08:00
anqiansong
696fda1db4
patch: goctl migrate ( #1485 )
...
* * Add signal check
* Add deprecated pkg check
* fix typo `replacementBuilderx`
* output to console if verbose
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2022-01-26 23:24:25 +08:00
Kevin Wan
c1d2634427
chore: update go version for goctl ( #1484 )
2022-01-26 14:27:43 +08:00
Kevin Wan
4b7a680ac5
refactor: rename from tal-tech to zeromicro for goctl ( #1481 )
2022-01-25 23:15:07 +08:00
Kevin Wan
b3e7d2901f
Feature/trie ac automation ( #1479 )
...
* fix: trie ac automation issues
* fix: trie ac automation issues
* fix: trie ac automation issues
* fix: trie ac automation issues
2022-01-25 11:14:56 +08:00
anqiansong
cdf7ec213c
fix #1468 ( #1478 )
...
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2022-01-24 22:23:20 +08:00
Kevin Wan
f1102fb262
chore: optimize string search with Aho–Corasick algorithm ( #1476 )
...
* chore: optimize string search with Aho–Corasick algorithm
* chore: optimize keywords replacer
* fix: replacer bugs
* chore: reorder members
2022-01-23 23:37:02 +08:00
Keqi Huang
09d1fad6e0
Polish the words in readme.md ( #1475 )
2022-01-22 12:20:11 +08:00
Kevin Wan
379c65a3ef
docs: add go-zero users ( #1473 )
2022-01-20 22:36:17 +08:00
Kevin Wan
fdc7f64d6f
chore: update unauthorized callback calling order ( #1469 )
...
* chore: update unauthorized callback calling order
* chore: add comments
2022-01-20 21:09:45 +08:00
anqiansong
df0f8ed59e
Fix/issue#1289 ( #1460 )
...
* fix #1289
* Add unit test case
* fix `jwtTransKey`
* fix `jwtTransKey`
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2022-01-18 11:52:30 +08:00
anqiansong
c903966fc7
patch: save missing templates to disk ( #1463 )
...
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2022-01-18 10:45:05 +08:00
anqiansong
e57fa8ff53
Fix/issue#1447 ( #1458 )
...
* Add data for template to render
* fix #1447
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2022-01-18 10:36:38 +08:00
Kevin Wan
bf2feee5b7
feat: implement console plain output for debug logs ( #1456 )
...
* feat: implement console plain output for debug logs
* chore: rename console encoding to plain
* chore: refactor names
2022-01-17 12:43:15 +08:00
Letian Jiang
ce05c429fc
chore: check interface satisfaction w/o allocating new variable ( #1454 )
2022-01-16 23:34:42 +08:00
Kevin Wan
272a3f347d
chore: remove jwt deprecated ( #1452 )
2022-01-16 10:34:44 +08:00
shenbaise9527
13db7a1931
feat: 支持redis的LTrim方法 ( #1443 )
2022-01-16 10:27:34 +08:00
Kevin Wan
468c237189
chore: upgrade dependencies ( #1444 )
...
* chore: upgrade dependencies
* ci: upgrade go to 1.15
2022-01-14 11:01:02 +08:00
Kevin Wan
b9b80c068b
ci: add translator action ( #1441 )
2022-01-12 17:57:39 +08:00
anqiansong
9b592b3dee
Feature rpc protoc ( #1251 )
...
* code generation by protoc
* generate pb by protoc direct
* support: grpc code generation by protoc directly
* format code
* check --go_out & --go-grpc_out
* fix typo
* Update version
* fix typo
* optimize: remove deprecated unit test
* format code
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2022-01-11 20:34:25 +08:00
Kevin Wan
2203809e5e
chore: fix typo ( #1437 )
2022-01-11 20:23:59 +08:00
Kevin Wan
8d6d37f71e
remove unnecessary drain, fix data race ( #1435 )
...
* remove unnecessary drain, fix data race
* chore: fix parameter order
* refactor: rename MapVoid to ForEach in mr
2022-01-11 16:17:51 +08:00
Kevin Wan
ea4f2af67f
fix: mr goroutine leak on context deadline ( #1433 )
...
* fix: mr goroutine leak on context deadline
* test: update fx test check
2022-01-10 22:06:10 +08:00
Kevin Wan
53af194ef9
chore: refactor periodlimit ( #1428 )
...
* chore: refactor periodlimit
* chore: add comments
2022-01-09 16:22:34 +08:00
Kevin Wan
5e0e2d2b14
docs: add go-zero users ( #1425 )
2022-01-08 21:41:27 +08:00
Kevin Wan
74c99184c5
docs: add go-zero users ( #1424 )
2022-01-08 17:08:44 +08:00
Kevin Wan
eb4b86137a
fix: golint issue ( #1423 )
2022-01-08 16:06:56 +08:00
Kevin Wan
9c4f4f3b4e
update docs ( #1421 )
2022-01-07 12:08:45 +08:00
spectatorMrZ
240132e7c7
Fix pg model generation without tag ( #1407 )
...
1. fix pg model struct haven't tag
2. add pg command test from datasource
2022-01-07 10:45:26 +08:00
anqiansong
9d67fc4cfb
feat: Add migrate ( #1419 )
...
* Add migrate
* Remove unused module
* refactor filename
* rename refactor to migrate
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2022-01-06 18:48:34 +08:00
Kevin Wan
892f93a716
docs: update install readme ( #1417 )
2022-01-05 12:31:49 +08:00
Kevin Wan
ba6a7c9dc8
chore: refactor rest/timeouthandler ( #1415 )
2022-01-05 11:17:10 +08:00
Kevin Wan
a91c3907a8
feat: rename module from tal-tech to zeromicro ( #1413 )
2022-01-04 15:51:32 +08:00
Kevin Wan
e267d94ee1
chore: update go-zero to v1.2.5 ( #1410 )
2022-01-03 21:54:53 +08:00
anqiansong
89ce5e492b
refactor file|path ( #1409 )
...
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2022-01-03 21:32:40 +08:00
Kevin Wan
290de6aa96
docs: update roadmap ( #1405 )
2022-01-02 21:30:02 +08:00
Kevin Wan
a7aeb8ac0e
feat: support tls for etcd client ( #1390 )
...
* feat: support tls for etcd client
* chore: fix typo
* refactor: rename TrustedCAFile to CACertFile
* docs: add comments
* fix: missing tls registration
* feat: add InsecureSkipVerify config for testing
2022-01-02 20:23:50 +08:00
Kevin Wan
a8e7fafebf
refactor: optimize fx ( #1404 )
...
* refactor: optimize fx
* chore: add more comments
* ci: make test robust
2022-01-02 14:56:30 +08:00
Kevin Wan
7cc64070b1
docs: update goctl installation command ( #1403 )
2022-01-02 14:31:31 +08:00
Kevin Wan
c19d2637ea
feat: implement fx.NoneMatch, fx.First, fx.Last ( #1402 )
...
* chore: use workers from options in fx.unlimitedWalk
* feat: add fx.NoneMatch
* feat: add fx.First, fx.Last
* chore: add more comments
* docs: add mr readme
2022-01-02 13:33:15 +08:00
Kevin Wan
fe1da14332
chore: simplify mapreduce ( #1401 )
2022-01-01 19:24:35 +08:00
anqiansong
8e9110cedf
fix #1330 ( #1382 )
...
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2021-12-30 20:44:04 +08:00
Kevin Wan
d6ff30a570
chore: fix golint issues ( #1396 )
2021-12-30 17:44:15 +08:00
Kevin Wan
b98d46bfd6
chore: update goctl version ( #1394 )
2021-12-30 15:30:16 +08:00
Kevin Wan
768936b256
ci: remove 386 binaries ( #1393 )
2021-12-30 15:18:24 +08:00
Kevin Wan
c6eb1a9670
ci: remove windows 386 binary ( #1392 )
...
* ci: remove windows 386 binary
* chore: update go-zero
* chore: update go-zero
2021-12-30 14:47:53 +08:00
Kevin Wan
e4ab518576
test: add more tests ( #1391 )
2021-12-30 14:21:55 +08:00
moyrne
dfc67b5fac
fix readme-cn ( #1388 )
2021-12-30 10:42:23 +08:00
Kevin Wan
62266d8f91
fix #1070 ( #1389 )
...
* fix #1070
* test: add more tests
2021-12-29 21:34:28 +08:00
anqiansong
b8ea16a88e
feat: Add --remote ( #1387 )
...
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2021-12-29 18:16:42 +08:00
Kevin Wan
23deaf50e6
feat: support array in default and options tags ( #1386 )
...
* feat: support array in default and options tags
* feat: ignore spaces in tags
* test: add more tests
2021-12-29 17:37:36 +08:00
Kevin Wan
38a36ed8d3
docs: add go-zero users ( #1381 )
2021-12-28 17:12:51 +08:00
anqiansong
49bab23c54
fix #1376 ( #1380 )
...
* fix #1376
* fix #1376
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2021-12-28 16:40:26 +08:00
Leizhengzi
78ba00d3a7
fix: command system info missing go version ( #1377 )
2021-12-27 22:05:27 +08:00
Kevin Wan
787b046a70
docs: update slack invitation link ( #1378 )
2021-12-27 16:52:08 +08:00
Kevin Wan
f827a7b985
chore: update goctl version to 1.2.4 for release tools/goctl/v1.2.4 ( #1372 )
2021-12-27 10:57:55 +08:00
行者
f5f2097d14
Updated MySQL生成表结构体遇到关键字db部分保持原字段名定义 ( #1369 )
2021-12-26 21:56:04 +08:00
Kevin Wan
cfcfb87fd4
ci: add release action to auto build binaries ( #1371 )
2021-12-26 21:44:33 +08:00
Kevin Wan
1d223fc114
docs: update goctl markdown ( #1370 )
2021-12-26 20:32:31 +08:00
Kevin Wan
c0647f0719
feat: support context in MapReduce ( #1368 )
2021-12-25 20:42:52 +08:00
Kevin Wan
8745ed9c61
chore: add 1s for tolerance in redislock ( #1367 )
2021-12-25 19:44:27 +08:00
种豆得豆
836726e710
fix redis try-lock bug ( #1366 )
...
#issue_id: 1338
Co-authored-by: zhangwei <>
2021-12-25 19:20:53 +08:00
JiangYiJun
a67c118dcf
go-zero tools ,fix a func,api new can not choose style ( #1356 )
2021-12-23 10:28:46 +08:00
Kevin Wan
cd289465fd
chore: coding style and comments ( #1361 )
...
* chore: coding style and comments
* chore: optimize `ParseJsonBody` (#1353 )
* chore: optimize `ParseJsonBody`
* chore: optimize `ParseJsonBody`
* fix: fix a test
* chore: optimize `ParseJsonBody`
* fix a test
* chore: add comment
* chore: refactor
Co-authored-by: chenquan <chenquan.dev@foxmail.com >
2021-12-22 21:43:37 +08:00
chenquan
263e426ae1
chore: optimize ParseJsonBody ( #1353 )
...
* chore: optimize `ParseJsonBody`
* chore: optimize `ParseJsonBody`
* fix: fix a test
* chore: optimize `ParseJsonBody`
* fix a test
* chore: add comment
2021-12-22 20:24:55 +08:00
charliecen
d5e493383a
chose: cancel the assignment and judge later ( #1359 )
...
Co-authored-by: charliecen <chq@abierr.com >
2021-12-22 20:05:35 +08:00
Kevin Wan
6f1d27354a
chore: put error message in error.log for verbose mode ( #1355 )
2021-12-21 11:36:01 +08:00
Kevin Wan
26101732d2
test: add more tests ( #1352 )
2021-12-20 22:42:36 +08:00
Kevin Wan
71d40e0c08
Revert "排除客户端中断导致的503错误 ( #1343 )" ( #1351 )
...
This reverts commit 2cdf5e7395 .
2021-12-20 20:34:43 +08:00
Kevin Wan
4ba2ff7cdd
feat: treat client closed requests as code 499 ( #1350 )
...
* feat: treat client closed requests as code 499
* chore: add comments
2021-12-20 19:43:38 +08:00
vic
2cdf5e7395
排除客户端中断导致的503错误 ( #1343 )
2021-12-20 19:43:13 +08:00
Kevin Wan
8315a55b3f
Update FUNDING.yml
...
enable sponsorship.
2021-12-20 15:27:05 +08:00
Kevin Wan
d1c2a31af7
chore: add tests & refactor ( #1346 )
...
* chore: add tests & refactor
* chore: refactor
2021-12-18 23:11:38 +08:00
MarkJoyMa
3e6c217408
Feature: support adding custom cache to mongoc and sqlc ( #1313 )
...
* merge
* Feature: support adding custom cache to mongoc and sqlc
2021-12-18 22:45:07 +08:00
Kevin Wan
b299f350be
chore: add comments ( #1345 )
2021-12-18 22:39:14 +08:00
Kevin Wan
8fd16c17dc
chore: update goctl version to 1.2.5 ( #1337 )
2021-12-16 00:21:54 +08:00
anqiansong
5979b2aa0f
Update template ( #1335 )
...
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2021-12-15 23:24:32 +08:00
anqiansong
0b17e0e5d9
Feat goctl bug ( #1332 )
...
* Support goctl bug
* fix typo
* format code
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2021-12-15 22:43:58 +08:00
Kevin Wan
3d8ad5e4f6
feat: tidy mod, update go-zero to latest ( #1334 )
2021-12-15 22:34:58 +08:00
Kevin Wan
ff1752dd39
feat: tidy mod, update go-zero to latest ( #1333 )
2021-12-15 22:23:06 +08:00
Kevin Wan
1becaeb7be
chore: refactor ( #1331 )
2021-12-15 20:44:23 +08:00
yangkequn
171afaadb9
Update types.go ( #1314 )
2021-12-15 20:16:17 +08:00
Kevin Wan
776e6e647d
feat: tidy mod, add go.mod for goctl ( #1328 )
2021-12-15 19:44:49 +08:00
Kevin Wan
4ccdf4ec72
chore: format code ( #1327 )
2021-12-15 13:43:05 +08:00
CrazyZard
a7bd993c0c
commit missing method for redis ( #1325 )
...
* commit `decr ` `decrby` `lindex` missing method for redis
* fix(store_test):TestRedis_DecrBy
* add unit tests for redis commands. And put the functions in alphabetical order
* put the functions in alphabetical order
* add `lindex` unit test
* sort func
2021-12-15 13:15:39 +08:00
Kevin Wan
a290ff4486
docs: add go-zero users ( #1323 )
2021-12-14 13:37:49 +08:00
Kevin Wan
490ef13822
style: format code ( #1322 )
2021-12-14 11:29:44 +08:00
anqiansong
1b14de2ff9
fix : #1318 ( #1321 )
...
* fix #1318
* fix #1318
* remove never used code
* fix unit tes
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2021-12-13 22:55:11 +08:00
Kevin Wan
914692cc82
fix #1309 ( #1317 )
2021-12-13 11:58:58 +08:00
anqiansong
07191dc430
fix #1305 ( #1307 )
...
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2021-12-07 22:24:18 +08:00
BYT0723
af3fb2b04d
fix: go issue 16206 ( #1298 )
2021-12-07 15:52:37 +08:00
Kevin Wan
0240fa131a
chore: rename service context from ctx to svcCtx ( #1299 )
2021-12-05 22:10:47 +08:00
Kevin Wan
e96577dd38
docs: add go-zero users ( #1294 )
2021-12-03 22:32:35 +08:00
Kevin Wan
403dd7367a
fix #1288 ( #1292 )
...
* fix #1288
* chore: make wrapup & shutdown callbacks run simulatenously
2021-12-02 22:41:57 +08:00
Kevin Wan
8086ad120b
Revert "feat: reduce dependencies of framework by add go.mod in goctl ( #1290 )" ( #1291 )
...
This reverts commit 87a445689c .
2021-12-02 19:40:23 +08:00
Kevin Wan
87a445689c
feat: reduce dependencies of framework by add go.mod in goctl ( #1290 )
2021-12-02 16:57:07 +08:00
Kevin Wan
b6bda54870
chore: update cli version ( #1287 )
2021-12-01 23:33:23 +08:00
Kevin Wan
9d528dddd6
feat: support third party orm to interact with go-zero ( #1286 )
...
* fixes #987
* chore: fix test failure
* chore: add comments
* feat: support third party orm to interact with go-zero
* chore: refactor
2021-12-01 20:22:15 +08:00
Kevin Wan
543d590710
fixes #987 ( #1283 )
...
* fixes #987
* chore: fix test failure
* chore: add comments
2021-12-01 17:45:48 +08:00
anqiansong
f1d70eb6b2
Feature api root path ( #1261 )
2021-12-01 10:09:07 +08:00
Kevin Wan
d828c3f37e
feat: add etcd resolver scheme, fix discov minor issue ( #1281 )
2021-11-28 20:08:18 +08:00
Kevin Wan
038491b7bc
chore: cleanup zRPC retry code ( #1280 )
2021-11-27 18:39:52 +08:00
chenquan
cf683411ee
feature(retry): Delete retry mechanism ( #1279 )
2021-11-27 11:32:33 +08:00
Kevin Wan
de5ed6a677
feat: support %w in logx.Errorf ( #1278 )
2021-11-26 15:57:23 +08:00
Kevin Wan
3dda557410
chore: only allow cors middleware to change headers ( #1276 )
2021-11-26 14:14:06 +08:00
Kevin Wan
c800f6f723
chore: avoid superfluous WriteHeader call errors ( #1275 )
2021-11-26 11:09:57 +08:00
Kevin Wan
0395ba1816
feat: add rest.WithCustomCors to let caller customize the response ( #1274 )
2021-11-25 23:03:37 +08:00
Kevin Wan
86f9f63b46
Cli ( #1272 )
...
* Fix issue 1260 (#1262 )
* Fix #1238 (#1266 )
* docs: update readme to use goctl@cli (#1255 )
* chore: update goctl version
* style: coding style
* docs: update readme to use goctl@cli
* fix #1238
* format code
* format code
Co-authored-by: Kevin Wan <wanjunfeng@gmail.com >
Co-authored-by: anqiansong <anqiansong@bytedance.com >
Co-authored-by: anqiansong <anqiansong@gmail.com >
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2021-11-25 11:08:49 +08:00
Kevin Wan
a7a6753118
fixes #1257 ( #1271 )
...
* fixes #1257
* chore: format code
* test: add more tests
2021-11-25 10:26:16 +08:00
Kevin Wan
2e80d12d6a
docs: update readme to use goctl@cli ( #1255 )
...
* chore: update goctl version
* style: coding style
* docs: update readme to use goctl@cli
2021-11-17 21:10:45 +08:00
Kevin Wan
417a96cbf2
chore: update goctl version ( #1250 )
...
* chore: update goctl version
* style: coding style
2021-11-16 21:57:55 +08:00
Kevin Wan
2d4c29ea7c
Revert "Revert "feat: enable retry for zrpc ( #1237 )"" ( #1246 )
2021-11-16 10:29:31 +08:00
Kevin Wan
67db40ed4f
Revert "feat: enable retry for zrpc ( #1237 )" ( #1245 )
...
This reverts commit 09eb53f308 .
2021-11-15 23:30:31 +08:00
FabioCircle
11c485a5ed
Duplicate temporary variable ( #1244 )
...
Co-authored-by: fabiowzhang <fabiowzhang@wesure.cn >
2021-11-15 23:14:54 +08:00
anqiansong
b0573af9a9
Update template ( #1243 )
2021-11-15 21:02:11 +08:00
Kevin Wan
09eb53f308
feat: enable retry for zrpc ( #1237 )
2021-11-14 22:33:01 +08:00
Kevin Wan
11f85d1b80
chore: remove conf.CheckedDuration ( #1235 )
2021-11-13 23:34:30 +08:00
anqiansong
0cb86c6990
reset link goctl ( #1232 )
2021-11-13 18:39:07 +08:00
Kevin Wan
57d2f22c24
feat: disable grpc retry, enable it in v1.2.4 ( #1233 )
2021-11-13 15:38:43 +08:00
Kevin Wan
fa0c364982
fixes #1169 ( #1229 )
2021-11-12 14:05:28 +08:00
Kevin Wan
a6c8113419
chore: refactor, better goctl message ( #1228 )
2021-11-11 22:58:33 +08:00
Kevin Wan
4f5c30e083
chore: remove unused const ( #1224 )
2021-11-10 21:45:42 +08:00
Kevin Wan
9d0b51fa26
fixes #1222 ( #1223 )
2021-11-10 21:25:51 +08:00
Kevin Wan
ba5f8045a2
Update FUNDING.yml
...
disable sponsor button.
2021-11-10 21:22:34 +08:00
an
3a510a9138
chore: redislock use stringx.randn replace randomStr func ( #1220 )
2021-11-10 21:14:21 +08:00
Kevin Wan
d3bfa16813
feat: exit with non-zero code on errors ( #1218 )
...
* feat: exit with non-zero code on errors
* chore: use const for code
2021-11-09 22:42:44 +08:00
Kevin Wan
28409791fa
feat: support CORS, better implementation ( #1217 )
...
* feat: support CORS, better implementation
* chore: refine code
2021-11-09 20:35:57 +08:00
Kevin Wan
c1abe87953
Create FUNDING.yml
...
add sponsor button
2021-11-09 14:27:36 +08:00
Kevin Wan
f8367856e8
chore: refine code ( #1215 )
2021-11-08 23:12:13 +08:00
Kevin Wan
a72b0a689b
docs: add go-zero users ( #1214 )
2021-11-08 16:13:24 +08:00
anqiansong
69a4d213a3
Fix issue 1205 ( #1211 )
...
* fix #1205
* move builder into stores
* remove xrom
* Remove unused code
* Remove unused code
* refactor builderx to builder
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2021-11-07 22:44:37 +08:00
Kevin Wan
c28e01fed3
feat: support CORS by using rest.WithCors(...) ( #1212 )
...
* feat: support CORS by using rest.WithCors(...)
* chore: add comments
* refactor: lowercase unexported methods
* ci: fix lint errors
2021-11-07 22:42:40 +08:00
Kevin Wan
e8efcef108
update dependencies. ( #1210 )
...
* chore: update dependencies
* chore: update dependencies
* chore: update dependencies
* chore: update dependencies
* chore: fix test failure
2021-11-07 16:38:20 +08:00
Kevin Wan
d011316997
test: add more tests ( #1209 )
2021-11-07 11:41:24 +08:00
Kevin Wan
4d22b0c497
feat: ignore rest.WithPrefix on empty prefix ( #1208 )
2021-11-06 21:31:35 +08:00
晨曦中
539215d7df
goctl docker command add -version ( #1206 )
...
* feature(优化): 优化goctl
goctl docker 命令新增version参数,指定builder golang 版本
* feature(优化): 优化goctl
goctl docker 命令新增version参数,指定builder golang 版本
2021-11-06 21:28:32 +08:00
Kevin Wan
3ede597a15
feat: support customizing timeout for specific route ( #1203 )
...
* feat: support customizing timeout for specific route
* test: add more tests
2021-11-03 22:20:32 +08:00
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 >
2021-11-03 20:57:03 +08:00
yedf2
6aba5f74fc
feat: add NewSessionFromTx to interact with other orm ( #1202 )
...
Co-authored-by: yedongfu <dongfuye@163.com >
2021-11-03 20:56:02 +08:00
Kevin Wan
3c894a3fb7
feat: simplify the grpc tls authentication ( #1199 )
2021-11-02 20:42:22 +08:00
Kevin Wan
1ece3a498f
feat: use WithBlock() by default, NonBlock can be set in config or WithNonBlock() ( #1198 )
2021-11-02 19:02:02 +08:00
Kevin Wan
b76c7ae55d
chore: remove semicolon for routes of services in api files ( #1195 )
2021-11-01 20:37:05 +08:00
Kevin Wan
91b10bd3b9
feat: add rest.WithPrefix to support route prefix ( #1194 )
2021-11-01 20:15:10 +08:00
Kevin Wan
7e3fe77e7b
chore: update goctl version to 1.2.3, prepare for release ( #1193 )
...
* feat: slow threshold customizable in rest
* chore: update goctl version to 1.2.3, prepare for release
2021-11-01 18:26:08 +08:00
Kevin Wan
ba43214dae
feat: slow threshold customizable in zrpc ( #1191 )
...
* feat: slow threshold customizable in rest
* feat: slow threshold customizable in rest
* feat: slow threshold customizable in rest
* feat: slow threshold customizable in zrpc
2021-11-01 15:04:38 +08:00
Kevin Wan
ebc90720ea
feat: slow threshold customizable in rest ( #1189 )
...
* feat: slow threshold customizable in rest
* feat: slow threshold customizable in rest
2021-11-01 14:48:26 +08:00
Kevin Wan
785d100be9
feat: slow threshold customizable in sqlx ( #1188 )
2021-11-01 08:37:44 +08:00
Kevin Wan
f13e6f1149
feat: slow threshold customizable in redis ( #1187 )
2021-11-01 08:20:35 +08:00
Kevin Wan
8be0f77d96
feat: slow threshold customizable in mongo ( #1186 )
2021-11-01 07:12:53 +08:00
Kevin Wan
429f85a9de
feat: slow threshold customizable in redis ( #1185 )
...
* feat: slow threshold customizable in redis
* chore: improve config robustness
2021-10-31 22:14:20 +08:00
Kevin Wan
b4d1c6da2c
docs: update roadmap ( #1184 )
2021-10-31 21:00:34 +08:00
Kevin Wan
3c1cfd4c1e
feat: support multiple trace agents ( #1183 )
...
* feat: support multiple trace agents
* feat: support multiple trace agents, let later calls run if error happens
* test: add more tests
2021-10-31 19:58:01 +08:00
Kevin Wan
a71a210704
feat: let different services start prometheus on demand ( #1182 )
2021-10-31 18:54:13 +08:00
Kevin Wan
769d06c8ab
refactor: simplify tls config in rest ( #1181 )
2021-10-31 14:10:47 +08:00
Howie
cd1f8da13f
[update] add plugin config ( #1180 )
...
Signed-off-by: lihaowei <haoweili35@gmail.com >
2021-10-31 12:56:25 +08:00
Kevin Wan
8230474667
test: add more tests ( #1179 )
2021-10-31 11:33:13 +08:00
Kevin Wan
27f553bf84
docs: update roadmap ( #1178 )
2021-10-31 11:13:45 +08:00
Kevin Wan
d48bff8c8b
docs: add go-zero users ( #1176 )
2021-10-31 10:02:46 +08:00
Kevin Wan
59b9687f31
feat: support auth account for etcd ( #1174 )
2021-10-31 09:05:38 +08:00
Kevin Wan
c1a8ccda11
feat: support ssl on zrpc, simplify the config ( #1175 )
2021-10-30 23:15:39 +08:00
workman-Lu
9df6786b09
support RpcClient Vertify With Unilateralism and Mutual ( #647 )
...
Co-authored-by: Kevin Wan <wanjunfeng@gmail.com >
2021-10-30 22:07:15 +08:00
anqiansong
bef5bd4e4f
fix the package name of grpc client ( #1170 )
...
* fix the package name of grpc client
* Remove k8s/utils
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2021-10-30 21:35:05 +08:00
Kevin Wan
68acfb1891
docs: add go-zero users ( #1172 )
2021-10-29 21:39:28 +08:00
zeromake
9fd3f752d1
fix(goctl): repeat creation protoc-gen-goctl symlink ( #1162 )
2021-10-29 09:56:51 +08:00
anqiansong
9c48e9ceab
Feature add template version ( #1152 )
2021-10-29 09:55:41 +08:00
Kevin Wan
bd26783b33
test: add more tests ( #1166 )
...
* chore: reverse the order of stopping services
* chore: reverse the order of stopping services
* test: add more tests
2021-10-28 10:04:59 +08:00
Kevin Wan
eda8230521
chore: reorg imports, format code, make MaxRetires default to 0 ( #1165 )
...
* chore: reverse the order of stopping services
* chore: reverse the order of stopping services
* chore: reorg imports, format code
* chore: format code, and refactor
* feat: change MaxRetries default to 0, disable retry
2021-10-27 20:57:18 +08:00
chenquan
462ddbb145
Add grpc retry ( #1160 )
...
* Add grpc retry
* Update grpc retry
* Add tests
* Fix a bug
* Add api && some tests
* Add comment
* Add double check
* Add server retry quota
* Update optimize code
* Fix bug
* Update optimize code
* Update optimize code
* Fix bug
2021-10-27 19:46:07 +08:00
Kevin Wan
496a2f341e
test: add more tests ( #1163 )
...
* chore: reverse the order of stopping services
* chore: reverse the order of stopping services
* test: add more tests
2021-10-25 21:10:08 +08:00
Kevin Wan
7109d6d635
chore: reverse the order of stopping services ( #1159 )
...
* chore: reverse the order of stopping services
* chore: reverse the order of stopping services
2021-10-24 12:01:17 +08:00
Kevin Wan
ca72241fa3
docs: update qr code ( #1158 )
2021-10-23 22:12:50 +08:00
Kevin Wan
a6bdffd225
test: add more tests ( #1154 )
2021-10-21 21:16:18 +08:00
Kevin Wan
5636bf4955
test: add more tests ( #1150 )
2021-10-20 17:50:01 +08:00
anqiansong
a944a7fd7e
Mark deprecated syntax ( #1148 )
2021-10-20 10:58:25 +08:00
Kevin Wan
a40fa405e4
test: add more tests ( #1149 )
2021-10-19 23:48:25 +08:00
Kevin Wan
eab77e21dd
test: add more tests ( #1147 )
...
* test: add more tests
* test: add more tests
2021-10-19 22:37:56 +08:00
Kevin Wan
d41163f5c1
docs: add go-zero users ( #1141 )
2021-10-18 18:38:01 +08:00
Kevin Wan
265b1f2459
test: add more tests ( #1138 )
2021-10-15 16:27:30 +08:00
Kevin Wan
c92ea59228
test: add more tests ( #1137 )
2021-10-15 16:07:38 +08:00
Kevin Wan
afddfea093
docs: add go-zero users ( #1135 )
2021-10-14 12:50:25 +08:00
Kevin Wan
fa4dc151ca
test: add more tests ( #1134 )
2021-10-13 22:42:54 +08:00
anqiansong
44202acb18
Fix issue #1127 ( #1131 )
...
* fix #1127
* fix #1127
* fixed unit test
* add go keyword converter
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2021-10-13 20:48:47 +08:00
Kevin Wan
cf00786209
docs: add go-zero users ( #1130 )
2021-10-12 22:34:13 +08:00
Kevin Wan
6a8638fc85
chore: refine rpc template in goctl ( #1129 )
2021-10-12 22:13:14 +08:00
Mikael
837a9ffa03
go-zero/core/hash/hash_test.go 增加测试 TestMd5Hex ( #1128 )
2021-10-12 21:57:07 +08:00
chenquan
d28cfe5f20
Add opts ...grpc.CallOption in grpc client ( #1122 )
...
* Add `opts ...grpc.CallOption` in grpc client
* Update format
* Update format
* Add import package
* Update format
2021-10-12 21:52:50 +08:00
chenquan
022c100dc9
Add request method in http log ( #1120 )
...
* Add request method in http log
* Update log format
2021-10-12 21:50:30 +08:00
Kevin Wan
426b09c356
update goctl version to 1.2.2 ( #1125 )
2021-10-12 14:00:35 +08:00
Kevin Wan
40dc21e4cf
add cncf landscape ( #1123 )
2021-10-11 15:31:29 +08:00
Kevin Wan
9b114e3251
test: add more tests ( #1119 )
2021-10-08 17:31:37 +08:00
Kevin Wan
4c6234f108
add more tests ( #1115 )
...
* add more tests
* fix lint errors
2021-10-04 21:08:44 +08:00
Kevin Wan
3cdfcb05f1
add more tests ( #1114 )
2021-10-04 20:02:25 +08:00
Kevin Wan
9f5bfa0088
add more tests ( #1113 )
2021-10-04 14:14:25 +08:00
Kevin Wan
2d42c8fa00
test: add more tests ( #1112 )
2021-10-03 21:30:48 +08:00
Kevin Wan
10e7922597
feat: opentelemetry integration, removed self designed tracing ( #1111 )
...
* feat: opentelemetry integration, removed self designed tracing
* feat: support zipkin on opentelemetry integration
* feat: support zipkin on opentelemetry integration, enable it in conf
* style: format code
* fix: support logx without exporter configured
* fix: check return values
* refactor: simplify code
* refactor: simplify opentelemetry integration
* ci: fix staticcheck errors
2021-10-03 20:53:50 +08:00
Kevin Wan
6e34b55ba7
docs: update roadmap ( #1110 )
2021-10-02 18:16:59 +08:00
Kevin Wan
ed15ca04f4
fix: opentelemetry traceid not correct ( #1108 )
2021-10-01 22:44:37 +08:00
小小小下
295ec27e1b
feat: reflection grpc service ( #1107 )
...
* feat: reflection grpc service
* feat: reflection grpc service
2021-10-01 22:02:04 +08:00
Kevin Wan
d1e702e8a3
test: add more tests ( #1106 )
...
* style: format code
* test: add more tests
* fix: staticcheck errors
2021-10-01 10:03:56 +08:00
chenquan
d1bfb5ef61
Fix the resources variable not reset after the resource manager is closed ( #1105 )
...
* Fix the resource variable not reset after the resource manager is closed
* Format code
2021-09-30 16:55:36 +08:00
Kevin Wan
e43357164c
chore: replace redis.NewRedis with redis.New ( #1103 )
2021-09-29 23:01:10 +08:00
Kevin Wan
cd21c9fa74
chore: mark redis.NewRedis as Deprecated, use redis.New instead. ( #1100 )
...
* chore: mark redis.NewRedis as Deprecated
* chore: mark redis.NewRedis as Deprecated
2021-09-29 22:07:05 +08:00
Kevin Wan
cdd2fcbbc9
update grpc package ( #1099 )
2021-09-29 19:30:06 +08:00
理工男
8d2db09d45
Update Makefile ( #1098 )
2021-09-29 18:04:08 +08:00
Kevin Wan
65905b914d
ci: add reviewdog ( #1096 )
2021-09-29 13:09:20 +08:00
z-micro
80e3407be1
fix bug: generating dart code error ( #1090 )
2021-09-28 09:01:27 +08:00
Kevin Wan
657d27213a
docs: update roadmap ( #1094 )
2021-09-26 17:41:19 +08:00
Kevin Wan
8ac18a9422
docs: update roadmap ( #1093 )
2021-09-26 17:38:49 +08:00
Kevin Wan
d3ae9cfd49
ci: accurate error reporting on lint check ( #1089 )
2021-09-25 23:25:40 +08:00
Kevin Wan
d7f42161fd
update zero-doc links in readme ( #1088 )
2021-09-24 11:31:00 +08:00
Kevin Wan
e03229cabe
docs: change organization from tal-tech to zeromicro in readme ( #1087 )
2021-09-23 20:24:46 +08:00
Kevin Wan
8403ed16ae
ci: add Lint check on commits ( #1086 )
...
* ci: add Lint check on commits
* ci: fix Lint script error
* test: fix go vet errors
* test: fix go vet errors, remove gofumpt to check go vet
* test: fix go vet errors, try gofumpt
* test: fix go vet errors, try gofumpt, round 1
* test: fix go vet errors, try gofumpt, round 2
* ci: fix Lint errors
2021-09-23 19:57:05 +08:00
Kevin Wan
d87d203c3b
Revert "chore: run unit test with go 1.14 ( #1084 )" ( #1085 )
...
This reverts commit 3ae6a882a7 .
2021-09-23 15:34:10 +08:00
Kevin Wan
3ae6a882a7
chore: run unit test with go 1.14 ( #1084 )
2021-09-23 15:30:40 +08:00
Amor
41c980f00c
update goctl api ( #1052 )
...
* update goctl api
* add LoadTemplate
* update new api template
* update
2021-09-23 14:31:11 +08:00
shenbaise9527
f34d81ca2c
chore: when run goctl-rpc, the order of proto message aliases should be ( #1078 )
...
fixed
Co-authored-by: steven <steven.zhou@1quant.com >
2021-09-23 14:24:21 +08:00
NevS
004ee488a6
fix AtomicError panic when Set nil ( #1049 ) ( #1050 )
2021-09-23 14:23:02 +08:00
Kevin Wan
2e12cd2c99
coding style ( #1083 )
2021-09-23 11:19:57 +08:00
neosu
2695c30886
we can use otel.ErrorHandlerFunc instead of custom struct when we update OpenTelemetry to 1.0.0 ( #1081 )
2021-09-23 10:42:45 +08:00
Kevin Wan
c74fb988e0
update go.mod ( #1079 )
2021-09-22 21:54:54 +08:00
anqiansong
e8a340c1c0
Create a symbol link file named protoc-gen-goctl from goctl ( #1076 )
2021-09-21 23:13:31 +08:00
Kevin Wan
06e114e5a3
update OpenTelemetry to 1.0.0 ( #1075 )
2021-09-21 23:11:36 +08:00
Kevin Wan
74ad681a66
update issue templates ( #1074 )
2021-09-21 14:13:28 +08:00
Kevin Wan
e7bbc09093
Update issue templates
2021-09-21 13:58:21 +08:00
Kevin Wan
1eb1450c43
downgrade golang-jwt to support go 1.14 ( #1073 )
2021-09-21 13:42:45 +08:00
anqiansong
9a724fe907
Add MustTempDir ( #1069 )
2021-09-21 10:13:43 +08:00
Kevin Wan
30e49f2939
fix jwt security issue by using golang-jwt package ( #1066 )
2021-09-19 22:33:35 +08:00
Kevin Wan
a5407479a6
upgrade grpc version & replace github.com/golang/protobuf/protoc-gen-go with google.golang.org/protobuf ( #1065 )
2021-09-19 21:37:55 +08:00
anqiansong
7fb5bab26b
fix #1058 ( #1064 )
2021-09-19 08:53:41 +08:00
Kevin Wan
27249e021f
add repo moving notice ( #1062 )
2021-09-18 22:24:45 +08:00
Kevin Wan
d809795fec
add go-zero users ( #1061 )
2021-09-18 22:01:15 +08:00
Kevin Wan
c9db9588b7
chore: fix comment issues ( #1056 )
2021-09-17 17:11:03 +08:00
Kevin Wan
872c50b71a
chore: make comment accurate ( #1055 )
2021-09-17 11:11:42 +08:00
Kevin Wan
7c83155e4f
mention cncf landscape ( #1054 )
2021-09-17 10:44:42 +08:00
Kevin Wan
358d86b8ae
add go-zero users ( #1051 )
2021-09-16 15:06:42 +08:00
Kevin Wan
f4bb9f5635
fix test error on ubuntu ( #1048 )
2021-09-15 13:31:20 +08:00
Jerry Liang
5c6a3132eb
fix typo parse.go error message ( #1041 )
2021-09-14 10:26:44 +08:00
Kevin Wan
2bd95aa007
update goctl version to 1.2.1 ( #1042 )
2021-09-14 08:32:56 +08:00
Kevin Wan
e8376936d5
remove goctl config command ( #1035 )
2021-09-13 14:04:06 +08:00
Kevin Wan
71c0288023
fix symlink issue on windows for goctl ( #1034 )
...
* fix symlink issue on windows for goctl
* move readlink into separate file
2021-09-13 11:49:07 +08:00
Kevin Wan
9e2f07a842
update k8s.io/client-go etc to use go 1.15 ( #1031 )
2021-09-13 10:45:34 +08:00
Kevin Wan
24fd34413f
fix golint issues ( #1027 )
2021-09-12 16:15:42 +08:00
Kevin Wan
3f47251892
fix proc.Done not found in windows ( #1026 )
2021-09-12 15:41:33 +08:00
Kevin Wan
0b6bc69afa
reorg imports, format code ( #1024 )
2021-09-11 21:28:47 +08:00
anqiansong
5b9bdc8d02
Merge pull request #1023 from anqiansong/1014-rollback
...
revert changes
2021-09-11 20:58:42 +08:00
anqiansong
ded22e296e
revert changes
2021-09-11 20:57:58 +08:00
anqiansong
f0ed2370a3
fix #1014 ( #1018 )
...
* fix #1014
* remove unused code
* * optimize generate pb.go on Windows
* format code
* optimize console.go
* version rollback
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2021-09-11 12:48:32 +08:00
Kevin Wan
6bf6cfdd01
add go-zero users ( #1022 )
2021-09-10 22:03:24 +08:00
Kevin Wan
5cc9eb0de4
rename sharedcalls to singleflight ( #1017 )
2021-09-09 18:06:27 +08:00
Kevin Wan
f070d447ef
refactor for better error reporting on sql error ( #1016 )
...
* refactor for better error reporting on sql error
* fix errors
* add docs
2021-09-09 15:43:33 +08:00
Kevin Wan
f6d9e19ecb
expose sql.DB to let orm operate on it ( #1015 )
...
* expose sql.DB to let orm operate on it
* add missing RawDB methods
* add NewSqlConnFromDB for cooperate with dtm
2021-09-09 11:40:28 +08:00
Kevin Wan
56807aabf6
fix golint issues, update codecov settings. ( #1011 )
...
* update codecov settings
* fix golint issues
2021-09-07 22:33:02 +08:00
Kevin Wan
861dcf2f36
update codecov settings ( #1010 )
2021-09-07 18:09:53 +08:00
Kevin Wan
c837dc21bb
refactoring tracing interceptors. ( #1009 )
...
* refactor tracing interceptors
* add stream tracing interceptor
2021-09-07 17:58:22 +08:00
Kevin Wan
96a35ecf1a
fix #1006 ( #1008 )
...
* use sdktrace instead of trace for opentelemetry to avoid conflicts
* disable opentelemetry for right now
* use os.ModeSymlink instead of fs.ModeSymlink for backward compatibility
2021-09-07 15:38:40 +08:00
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
2021-09-07 12:02:41 +08:00
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 >
2021-09-07 11:03:04 +08:00
neosu
d8905b9e9e
add api template file ( #1003 )
2021-09-07 10:16:10 +08:00
neosu
dec6309c55
add opentelemetry test ( #1002 )
2021-09-07 09:26:45 +08:00
Kevin Wan
10805577f5
reorg imports, format code ( #1000 )
2021-09-06 14:56:46 +08:00
SunJun
a4d8286e36
开启otel后,tracelog自动获取otle的traceId和spanId ( #946 )
...
* 开启otel后,tracelog自动获取otle的traceId和spanId
* 去除opentelemetry判断
* 通过 IsRecording 判断span是否活跃
2021-09-06 14:31:54 +08:00
anqiansong
84d2b64e7c
optimize unit test ( #999 )
2021-09-06 14:20:21 +08:00
Kevin Wan
6476da4a18
rest log with context ( #998 )
2021-09-05 22:58:42 +08:00
Kevin Wan
79eab0ea2f
refactor to shorter config name ( #997 )
2021-09-05 22:43:15 +08:00
Allen Liu
3b683fd498
feat: change logger to traceLogger for getting traceId when recovering ( #374 )
2021-09-05 22:40:10 +08:00
toven tang
d179b342b2
修复使用 postgres 数据库时,位置参数重复,导致参数与值不对应的问题。 ( #960 )
...
* 修复使用 postgres 数据库时,位置参数重复,导致参数与值不对应的问题。
* 修复使用 postgres 数据库时,位置参数重复,导致参数与值不对应的问题。
Co-authored-by: toven <toven@advan.onaliyun.com >
2021-09-05 22:27:59 +08:00
Kevin Wan
58874779e7
move opentelemetry into trace package, and refactoring ( #996 )
...
* move opentelemetry into trace package, and refactoring
* rename rewritten package names
2021-09-05 22:18:35 +08:00
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 >
2021-09-05 21:57:44 +08:00
Kevin Wan
b42f3fa047
disable codecov github checks ( #993 )
2021-09-04 13:32:23 +08:00
Kevin Wan
9bdadf2381
fix golint issues ( #992 )
2021-09-04 12:16:30 +08:00
Kevin Wan
20f665ede8
implement k8s service discovery ( #988 )
...
* implement k8s service discovery
* simplify code
* use default namespace if not provided
* disable codecov bot comment
* ignore adhoc dir
* simplify building target in NewClient
* reformat code
* Fix filepath (#990 )
* format code, and reorg imports (#991 )
* add more unit test
Co-authored-by: anqiansong <anqiansong@gmail.com >
2021-09-04 10:27:08 +08:00
Kevin Wan
0325d8e92d
format code, and reorg imports ( #991 )
2021-09-04 10:08:49 +08:00
anqiansong
2125977281
Fix filepath ( #990 )
2021-09-04 08:15:22 +08:00
Vee Zhang
c26c187e11
remote handler blank line when .HasRequest is false ( #986 )
2021-09-03 07:25:04 +08:00
Kevin Wan
4ef1859f0b
use codecov action v1 ( #985 )
2021-09-02 19:07:30 +08:00
Kevin Wan
407a6cbf9c
format coding style ( #983 )
2021-09-01 19:52:56 +08:00
Vee Zhang
76fc1ef460
httpx.Error response without body ( #982 )
...
* httpx.Error support response without body
* fix doc
2021-09-01 19:33:33 +08:00
miaogaolin
423955c55f
format code ( #979 )
2021-08-31 17:15:36 +08:00
Kevin Wan
db95b3f0e3
configurable for load and stat statistics logs ( #980 )
2021-08-31 17:14:31 +08:00
Kevin Wan
4bee60eb7f
add go-zero users ( #978 )
2021-08-31 16:08:33 +08:00
Kevin Wan
7618139dad
refactor ( #977 )
2021-08-31 12:04:09 +08:00
Kevin Wan
6fd08027ff
update go version to 1.14 for github workflow ( #976 )
2021-08-31 11:46:22 +08:00
chenquan
b9e268aae8
Update Codecov action ( #974 )
2021-08-31 11:25:58 +08:00
Kevin Wan
4c1bb1148b
fix #971 ( #972 )
2021-08-29 11:38:34 +08:00
Kevin Wan
50a6bbe6b9
format coding style ( #970 )
2021-08-28 12:11:11 +08:00
chenquan
dfb3cb510a
Fix context error in grpc ( #962 )
...
* Fix context error in rpc
* Add a test case
* Optimize judgment conditions
* Add customized breaker errors for the client and server
* Update method signature
* Delete customized breaker errors
* Delete the wrong test case
2021-08-28 12:07:14 +08:00
Kevin Wan
519db812b4
format coding style ( #969 )
2021-08-27 23:09:47 +08:00
anqiansong
3203f8e06b
Fix issues ( #965 )
2021-08-27 15:05:54 +08:00
chenquan
b71ac2042a
Add a test case for database code generation tool ( #961 )
2021-08-27 06:50:09 +08:00
Kevin Wan
d0f9e57022
fix #957 ( #959 )
2021-08-26 16:47:28 +08:00
SunJun
aa68210cde
修复stream拦截器tracer名问题 ( #944 )
2021-08-24 15:17:53 +08:00
zhoushuguang
280e837c9e
rest otel support ( #943 )
2021-08-24 10:04:12 +08:00
Kevin Wan
f669e1226c
fix #556 ( #938 )
2021-08-22 23:36:35 +08:00
Kevin Wan
cd15c19250
fix lint errors ( #937 )
2021-08-22 10:24:32 +08:00
neosu
5b35fa17de
add the opentelemetry tracing ( #908 )
...
* add the opentelemetry tracing
* fix the error sampler config
* 添加stream的链路跟踪
* fix the error field name
2021-08-22 10:03:56 +08:00
Kevin Wan
9672298fa8
make sure setting code happen before callback in rest ( #936 )
2021-08-22 09:27:20 +08:00
Kevin Wan
bf3ce16823
fix #820 ( #934 )
2021-08-19 22:48:21 +08:00
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 >
2021-08-19 22:47:45 +08:00
Kevin Wan
a523ab1f93
update slack invite url ( #933 )
2021-08-19 22:25:41 +08:00
Kevin Wan
7ea8b636d9
add go-zero users ( #928 )
2021-08-19 10:39:47 +08:00
anqiansong
b2fea65faa
Optimize model naming ( #910 )
...
* add unit test
* fix #907
* format code
* format code
* format code
Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn >
2021-08-18 17:09:34 +08:00
anqiansong
a1fe8bf6cd
fix missing updateMethodTemplateFile ( #924 )
2021-08-18 12:23:43 +08:00
Kevin Wan
67ee9e4391
add unit test ( #921 )
2021-08-17 17:09:26 +08:00
Kevin Wan
9c1ee50497
refactor ( #920 )
2021-08-17 10:24:12 +08:00
chenquan
7c842f22d0
Add traceId to the response headers ( #919 )
...
* Add traceId to the request headers
* Add test cases
* Update refactor code
2021-08-17 10:12:08 +08:00
anqiansong
14ec29991c
fix #915 ( #917 )
2021-08-16 15:07:11 +08:00
Kevin Wan
c7f5aad83a
add stringx.FirstN with ellipsis ( #916 )
2021-08-16 12:08:33 +08:00
lucaq
e77747cff8
redis.go,type StringCmd = red.StringCmd ( #790 )
...
* Add Sinter,Sinterstore; Modify TestRedis_Set
* type StringCmd
* redis.go,type StringCmd = red.StringCmd
Co-authored-by: lucq <lucq@toopsoon.com >
2021-08-16 09:52:16 +08:00
Kevin Wan
f2612db4b1
add stringx.FirstN ( #914 )
2021-08-15 23:02:48 +08:00
Kevin Wan
a21ff71373
fix #889 ( #912 )
2021-08-15 15:33:45 +08:00
Kevin Wan
fc04ad7854
export pathvar for user-defined routers ( #911 )
...
* refactor
* export pathvar for user-defined routers
2021-08-14 22:57:28 +08:00
Kevin Wan
fbf2eebc42
add Errorv/Infov/Slowv ( #909 )
2021-08-13 18:28:39 +08:00
anqiansong
dc43430812
optimize grpc generation env check ( #900 )
...
* optimize grpc generation env check
* optimize grpc generation env check
* format code
* fix postgresql data type convert error
Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn >
2021-08-13 11:47:42 +08:00
Kevin Wan
c6642bc2e6
add workflow for closing inactive issues ( #906 )
...
* add workflow for closing inactive issues
* add workflow for closing inactive issues, add newline
2021-08-12 15:28:29 +08:00
Phibe
bdca24dd3b
Update readme for better description. ( #904 )
2021-08-12 14:59:17 +08:00
Kevin Wan
00c5734021
format coding style ( #905 )
2021-08-12 14:58:37 +08:00
lovelly
33f87cf1f0
带下划线的项目,配置文件名字错误。 ( #733 )
2021-08-12 14:55:39 +08:00
Kevin Wan
69935c1ba3
refactor goctl, fix golint issues ( #903 )
2021-08-11 18:08:01 +08:00
Kevin Wan
1fb356f328
refactor goctl ( #902 )
2021-08-11 18:04:42 +08:00
市民233
0b0406f41a
fix: 解决golint 部分警告 ( #897 )
...
* feat: 解决goreportcard的警报
ps: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
* feat: 优化golint警告,将processFieldPrimitiveWithJsonNumber 改成 processFieldPrimitiveWithJSONNumber
unmarshaler.go:248:23: method processFieldPrimitiveWithJsonNumber should be processFieldPrimitiveWithJSONNumber
* feat: 添加 WithCanonicalKeyFunc 注释
* feat: 添加DisableStat的注释
* feat: 添加 RegisterGoctlHome 注释
* feat: 添加 PostgreSqlJoin 注释
* feat: 解决goline警告should not use basic type string as key in context.WithValue问题
* feat: 解决golint警告信息: should not use basic type string as key in context.WithValue
* fix: 定义自定义字段类型,导致go test fail 问题
* update: 恢复原有测试用例
* fix golint warning
2021-08-11 17:57:20 +08:00
_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 >
2021-08-11 17:33:18 +08:00
Kevin Wan
e024aebb66
fix golint issues ( #899 )
2021-08-11 11:38:55 +08:00
Phibe
f204729482
remove unnecessary chars. ( #898 )
2021-08-11 10:51:28 +08:00
Phibe
d20cf56a69
simplify type definition in readme ( #896 )
...
* better text rendering
* simplify type definition in readme
2021-08-10 18:02:11 +08:00
Kevin Wan
54d57c7d4b
refactor rest code ( #895 )
2021-08-10 17:59:33 +08:00
voidint
28a7c9d38f
fix http header binding failure bug #885 ( #887 )
2021-08-10 17:38:03 +08:00
Kevin Wan
872e75e10d
add logx.DisableStat() to disable stat logs ( #893 )
...
* add logx.DisableStat() to disable stat logs
* refactor logx code
2021-08-10 16:55:38 +08:00
Phibe
af1730079e
better text rendering ( #892 )
2021-08-10 15:13:09 +08:00
Kevin Wan
04521e2d24
format code ( #888 )
2021-08-09 23:03:08 +08:00
Kevin Wan
02adcccbf4
format code ( #884 )
2021-08-09 18:11:08 +08:00
anqiansong
a74aaf1823
optimize mongo generation without cache ( fix #881 ) ( #882 )
...
* fix #881
* fix #881
Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn >
2021-08-09 11:33:01 +08:00
Kevin Wan
1eb2089c69
add go-zero users ( #883 )
2021-08-09 08:37:43 +08:00
Kevin Wan
f7f3730e1a
update goctl version to 1.1.10 ( #874 )
2021-08-04 19:29:40 +08:00
Kevin Wan
0ee7654407
fix #792 ( #873 )
2021-08-04 18:45:05 +08:00
neosu
16cc990fdd
fix context missing ( #872 )
...
Co-authored-by: suzhenpeng <suzhenpeng@ecoplants.tech >
2021-08-04 17:46:51 +08:00
neosu
00061c2e5b
add goctl rpc template home flag ( #871 )
...
Co-authored-by: suzhenpeng <suzhenpeng@ecoplants.tech >
2021-08-04 15:54:43 +08:00
Kevin Wan
6793f7a1de
fix bug that proc.SetTimeToForceQuit not working in windows ( #869 )
2021-08-04 11:31:33 +08:00
anqiansong
c8428a7f65
fix issue #861 ( #862 )
...
* fix issue #861
* fix issue #861
Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn >
2021-08-01 23:00:57 +08:00
toutou_o
a5e1d0d0dc
add correct example for pg's url ( #857 )
2021-07-30 13:58:44 +08:00
anqiansong
8270c7deed
optimize typo ( #855 )
2021-07-29 21:53:16 +08:00
anqiansong
9f4a882a1b
fix issue #831 ( #850 )
...
* fix issue #831
* fix typo
Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn >
2021-07-28 16:32:15 +08:00
anqiansong
cb7b7cb72e
fix issue #836 ( #849 )
...
Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn >
2021-07-27 22:13:17 +08:00
Kevin Wan
603c93aa4a
upgrade grpc package ( #845 )
2021-07-24 22:29:02 +08:00
masonchen2014
cb8d9d413a
simplify timeoutinterceptor ( #840 )
...
Co-authored-by: chenmusheng <chenmusheng@laoyuegou.com >
2021-07-24 21:51:46 +08:00
Kevin Wan
ff7443c6a7
fix #796 ( #844 )
2021-07-24 12:58:14 +08:00
fangjianwei
b812e74d6f
Fixed http listener error. ( #843 )
2021-07-24 12:57:56 +08:00
anqiansong
089cdaa75f
Feature model postgresql ( #842 )
...
* Support postgresql generate
* Update template Var
* Support to generate postgresql model
* Support to generate postgresql model
* Update template
Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn >
2021-07-23 11:45:15 +08:00
fangjianwei
476026e393
Added database prefix of cache key. ( #835 )
2021-07-22 11:29:09 +08:00
Kevin Wan
75952308f9
remove faq for old versions ( #828 )
2021-07-19 22:54:21 +08:00
Kevin Wan
df0550d6dc
add go-zero users, update faq ( #827 )
2021-07-19 17:13:33 +08:00
neosu
e481b63b21
Fix the error stream method name ( #826 )
2021-07-18 22:05:28 +08:00
Kevin Wan
e47079f0f4
go format with extra rules ( #821 )
2021-07-17 20:51:23 +08:00
anqiansong
9b2a279948
Fix issues: #725 , #740 ( #813 )
...
* Fix issues: #725 , #740
* Update filed sort
Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn >
2021-07-16 22:55:39 +08:00
anqiansong
db87fd3239
To generate grpc stream, fix issue #616 ( #815 )
...
Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn >
2021-07-16 22:54:07 +08:00
aaffo
598fda0c97
optimized ( #819 )
2021-07-15 23:50:44 +08:00
Chen Quan
b0e335e7b0
Fix rpc generator bug ( #799 )
...
* Fix rpc自动生成generate bug
* Delete mock
2021-07-10 13:12:52 +08:00
anqiansong
efdf475da4
Add --go_opt flag to adapt to the version after 1.4.0 of protoc-gen-go ( #767 )
...
Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn >
2021-07-08 10:11:11 +08:00
Chen Quan
22a1315136
[WIP]Add parse headers info ( #805 )
...
* Add parse headers info
* Update parse headers info
2021-07-07 23:20:09 +08:00
Kevin Wan
5b22823018
fix bug that empty query in transaction ( #801 )
2021-06-29 23:18:32 +08:00
Kevin Wan
9ccb997ed8
refactor mapping ( #782 )
2021-06-23 14:57:37 +08:00
skykiss
01c92a6bc5
fix: Fix problems with non support for multidimensional arrays and basic type pointer arrays ( #778 )
...
Co-authored-by: shaoqian <shaoqian.zhang@appshahe.com >
2021-06-23 10:58:01 +08:00
lucaq
c9a2a60e28
Add Sinter,Sinterstore & Modify TestRedis_Set ( #779 )
...
* Add Sinter,Sinterstore; Modify TestRedis_Set
* Update redis_test.go
fix test failure
Co-authored-by: lucq <lucq@toopsoon.com >
Co-authored-by: Kevin Wan <wanjunfeng@gmail.com >
2021-06-23 10:46:16 +08:00
Kevin Wan
b0739d63c0
update readme images ( #776 )
2021-06-21 16:45:44 +08:00
Kevin Wan
c22f84cb5f
update image rendering in readme ( #775 )
2021-06-21 16:34:14 +08:00
Kevin Wan
60450bab02
disable load & stat logs for goctl ( #773 )
2021-06-21 14:25:33 +08:00
Kevin Wan
3e8cec5c78
upgrade grpc & etcd dependencies ( #771 )
2021-06-21 09:05:20 +08:00
Kevin Wan
74ee163761
fix bug that etcd stream cancelled without re-watch ( #770 )
2021-06-17 18:46:16 +08:00
anqiansong
ea4f680052
Fix issue #747 ( #765 )
...
Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn >
2021-06-15 18:54:41 +08:00
heyanfu
58cdba2c5d
remove useless annotation ( #761 )
2021-06-14 16:00:47 +08:00
Kevin Wan
a2fbc14c70
add roadmap ( #764 )
2021-06-13 11:59:30 +08:00
Kevin Wan
158df8c270
fix broken link ( #763 )
2021-06-13 11:35:19 +08:00
Kevin Wan
30ec236a87
add contributing guid ( #762 )
2021-06-13 11:33:29 +08:00
Kevin Wan
ac3653b3f9
add code of conduct ( #760 )
2021-06-12 22:17:00 +08:00
Kevin Wan
8520db4fd9
refactor fx ( #759 )
...
* refactor fx
* refactor fx, format code
2021-06-10 19:57:36 +08:00
Chen Quan
14141fed62
Add some stream features ( #712 )
...
* Add some stream features
* Update empty
* Fix initialization loop
* Delete ForeachOrdered && Fix FindFirst
* Add test case && Delete redundant code
* Update test case
* Delete SplitSteam
* Delete redundant code
2021-06-10 18:20:40 +08:00
Kevin Wan
5d86cc2f20
add go-zero users ( #756 )
2021-06-07 14:08:54 +08:00
Kevin Wan
8a6e4b7580
add go-zero users ( #751 )
2021-06-03 15:07:21 +08:00
anqiansong
453f949638
replace cache key with colon ( #746 )
...
Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn >
2021-06-02 10:37:49 +08:00
Kevin Wan
75a330184d
add go-zero users ( #739 )
2021-05-29 23:58:43 +08:00
kingxt
546fcd8bab
fix #736 ( #738 )
...
* optimize performance
* rename
* rename
* revert
2021-05-29 23:01:02 +08:00
Xavier Cheng
3022f93b6d
Fix a typo ( #729 )
...
alread -> already
2021-05-28 23:39:07 +08:00
Kevin Wan
8ffc392c66
add go-zero users, update slack invite link ( #728 )
2021-05-28 14:32:47 +08:00
Kevin Wan
ae7d85dadf
add go-zero users ( #726 )
2021-05-28 10:50:33 +08:00
Kevin Wan
e89268ac37
add go-zero users. ( #723 )
...
* add go-zero users
* add go-zero users
2021-05-27 22:53:55 +08:00
Kevin Wan
aaa3623404
optimize nested conditional ( #709 )
2021-05-22 23:18:38 +08:00
heyanfu
8998f16054
optimize nested conditional ( #708 )
...
Co-authored-by: heyanfu <heyanfu@kingsoft.com >
2021-05-22 22:56:06 +08:00
anqiansong
94417be018
Add document & comment for spec ( #703 )
...
* Add document & comment for spec
* remove duplicate field
* use alias
2021-05-21 10:40:59 +08:00
Kevin Wan
f300408fc0
fix golint issues, and optimize code ( #705 )
2021-05-21 10:38:38 +08:00
Kevin Wan
aaa39e17a3
print entire sql statements in logx if necessary ( #704 )
2021-05-20 16:14:44 +08:00
Bo-Yi Wu
73906f996d
chore(format): change by gofumpt tool ( #697 )
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2021-05-18 14:43:09 +08:00
Kevin Wan
73417f54db
update goctl version to 1.1.8 ( #696 )
2021-05-17 15:13:48 +08:00
Kevin Wan
491213afb8
fix #683 ( #690 )
...
* fix #683
* fix errors
2021-05-15 15:37:24 +08:00
Julian-Chu
edf743cd72
fix invalid link ( #689 )
2021-05-15 15:37:10 +08:00
Kevin Wan
78a88be787
add go-zero users ( #688 )
2021-05-14 22:52:19 +08:00
anqiansong
9f6a574f97
resolve #610 ( #684 )
2021-05-13 18:42:05 +08:00
anqiansong
ea01cc78f0
Optimize model nl ( #686 )
2021-05-12 12:28:23 +08:00
Kevin Wan
a87978568a
fix #676 ( #682 )
2021-05-10 23:10:57 +08:00
Kevin Wan
14cecb9b31
update readme for documents links ( #681 )
2021-05-10 22:22:32 +08:00
_ksco
0ce54100a4
fix zh_cn document url ( #678 )
2021-05-10 22:18:33 +08:00
anqiansong
d28ac35ff7
fix issue: https://github.com/zeromicro/goctl-swagger/issues/6 ( #680 )
2021-05-10 19:57:12 +08:00
heyanfu
a5962f677f
fix some typo ( #677 )
2021-05-10 00:09:00 +08:00
Kevin Wan
8478474f7f
update readme ( #673 )
2021-05-08 21:55:14 +08:00
anqiansong
df5ae9507f
replace antlr module ( #672 )
...
* replace antlr module
* refactor version of antlr
2021-05-08 21:35:27 +08:00
noel
faf4d7e3bb
modify the order of PrometheusHandler ( #670 )
...
* modify the order of PrometheusHandler
* modify the order of PrometheusHandler
2021-05-08 17:11:16 +08:00
anqiansong
f64fe5eb5e
fix antlr mod ( #669 )
2021-05-08 00:03:01 +08:00
heyanfu
97d889103a
fix some typo ( #667 )
2021-05-04 21:33:08 +08:00
Kevin Wan
9a44310d00
update wechat qrcode ( #665 )
2021-05-02 15:06:16 +08:00
Kevin Wan
06eeef2cf3
disable prometheus if not configured ( #663 )
2021-04-30 15:09:49 +08:00
Kevin Wan
9adc7d4cb9
fix comment function names ( #649 )
2021-04-23 11:56:41 +08:00
Kevin Wan
006f78c3d5
add go-zero users ( #643 )
2021-04-21 10:24:15 +08:00
Kevin Wan
64a8e65f4a
update readme ( #640 )
2021-04-20 23:57:57 +08:00
anqiansong
8fd1e76d29
update readme ( #638 )
2021-04-19 14:37:47 +08:00
heyanfu
0466af5e49
optimize code ( #637 )
2021-04-18 22:49:03 +08:00
heyanfu
7405d7f506
spelling mistakes ( #634 )
2021-04-17 20:15:19 +08:00
Bo-Yi Wu
afd9ff889e
chore: update code format. ( #628 )
2021-04-15 19:49:17 +08:00
另维64
7e087de6e6
doc: fix spell mistake ( #627 )
2021-04-14 17:58:27 +08:00
Kevin Wan
5aded99df5
update go-zero users ( #623 )
2021-04-13 14:38:40 +08:00
Kevin Wan
08fb980ad2
add syncx.Guard func ( #620 )
2021-04-13 00:04:19 +08:00
Kevin Wan
b94d7aa532
update readme ( #617 )
2021-04-10 19:19:05 +08:00
Kevin Wan
ee630b8b57
add code coverage ( #615 )
...
* add code coverage
* simplify redis code
2021-04-09 22:40:43 +08:00
Kevin Wan
bd82b7d8de
add FAQs in readme ( #612 )
2021-04-09 18:59:17 +08:00
Kevin Wan
3d729c77a6
update go-zero users ( #611 )
2021-04-09 14:16:31 +08:00
Kevin Wan
e944b59bb3
update go-zero users ( #609 )
...
* add go-zero users registry notes
* update go-zero users
* fix typo
2021-04-09 10:43:47 +08:00
Kevin Wan
54b5e3f4b2
add go-zero users registry notes ( #608 )
2021-04-08 22:44:41 +08:00
Kevin Wan
b913229028
add go-zero users ( #607 )
2021-04-08 22:30:45 +08:00
Kevin Wan
9963ffb1c1
simplify redis tls implementation ( #606 )
2021-04-08 18:19:36 +08:00
r00mz
8cb6490724
redis增加tls支持 ( #595 )
...
* redis连接增加支持tls选项
* 优化redis tls config 写法
* redis增加tls支持
* 增加redis tls测试用例,但redis tls local server不支持,测试用例全部NotNil
Co-authored-by: liuyi <liuyi@fangyb.com >
Co-authored-by: yi.liu <yi.liu@xshoppy.com >
2021-04-07 20:44:16 +08:00
Kevin Wan
05e37ee20f
refactor - remove ShrinkDeadline, it's the same as context.WithTimeout ( #599 )
2021-04-05 22:59:24 +08:00
zjbztianya
d88da4cc88
Replace contextx.ShrinkDeadline with context.WithTimeout ( #598 )
2021-04-05 21:20:35 +08:00
Oraoto
425430f67c
Simplify contextx.ShrinkDeadline ( #596 )
2021-04-03 21:25:32 +08:00
Zcc、
4e0d91f6c0
fix ( #592 )
...
Co-authored-by: zhoudeyu <zhoudeyu@xiaoheiban.cn >
2021-04-01 18:42:50 +08:00
Kevin Wan
8584351b6d
update regression test comment ( #590 )
2021-03-30 21:23:07 +08:00
Kevin Wan
b19c5223a9
update regression test comment ( #589 )
2021-03-30 20:53:35 +08:00
bittoy
99a2d95433
remove rt mode log ( #587 )
2021-03-30 20:45:55 +08:00
Ted Chen
9db222bf5b
fix a simple typo ( #588 )
2021-03-29 23:35:49 +08:00
Kevin Wan
ac648d08cb
fix typo ( #586 )
2021-03-28 22:10:07 +08:00
Kevin Wan
6df7fa619c
fix typo ( #585 )
2021-03-28 21:20:04 +08:00
Kevin Wan
bbb4ce586f
fix golint issues ( #584 )
2021-03-28 20:42:11 +08:00
anqiansong
888551627c
optimize code ( #579 )
...
* optimize code
* optimize returns & unit test
2021-03-27 17:33:17 +08:00
Kevin Wan
bd623aaac3
support postgresql ( #583 )
...
support postgresql
2021-03-27 17:14:32 +08:00
Kevin Wan
9e6c2ba2c0
avoid goroutine leak after timeout ( #575 )
2021-03-21 16:54:34 +08:00
Kevin Wan
c0db8d017d
gofmt logs ( #574 )
2021-03-20 16:40:09 +08:00
TonyWang
52b4f8ca91
add timezone and timeformat ( #572 )
...
* add timezone and timeformat
* rm time zone and keep time format
Co-authored-by: Tony Wang <tonywang.data@gmail.com >
2021-03-20 16:36:19 +08:00
Kevin Wan
4884a7b3c6
zrpc timeout & unit tests ( #573 )
...
* zrpc timeout & unit tests
2021-03-19 18:41:26 +08:00
Kevin Wan
3c6951577d
make hijack more stable ( #565 )
2021-03-15 20:11:09 +08:00
Kevin Wan
fcd15c9b17
refactor, and add comments to describe graceful shutdown ( #564 )
2021-03-14 08:51:10 +08:00
Kevin Wan
155e6061cb
fix golint issues ( #561 )
2021-03-12 23:08:04 +08:00
anqiansong
dda7666097
Feature mongo gen ( #546 )
...
* add feature: mongo code generation
* upgrade version
* update doc
* format code
* update update.tpl of mysql
2021-03-12 17:49:28 +08:00
hanhotfox
c954568b61
Hdel support for multiple key deletion ( #542 )
...
* Hdel support for multiple key deletion
* Hdel field -> fields
Co-authored-by: duanyan <duanyan@xiaoheiban.cn >
2021-03-12 17:47:21 +08:00
Kevin Wan
c2acc43a52
add important notes in readme ( #560 )
2021-03-12 16:48:25 +08:00
Kevin Wan
1a1a6f5239
add http hijack methods ( #555 )
2021-03-09 21:30:45 +08:00
anqiansong
60c7edf8f8
fix spelling ( #551 )
2021-03-08 18:23:12 +08:00
Kevin Wan
7ad86a52f3
update doc link ( #552 )
2021-03-08 17:56:03 +08:00
kingxt
1e4e5a02b2
rename ( #543 )
2021-03-04 17:13:07 +08:00
Kevin Wan
39540e21d2
fix golint issues ( #540 )
2021-03-03 17:16:09 +08:00
hexiaoen
b321622c95
暴露redis EvalSha 以及ScriptLoad接口 ( #538 )
...
Co-authored-by: shanehe <shanehe@zego.im >
2021-03-03 17:09:27 +08:00
kingxt
a25cba5380
fix collection breaker ( #537 )
...
* fix collection breaker
* optimized
* optimized
* optimized
2021-03-03 10:44:29 +08:00
Kevin Wan
f01472c9ea
fix golint issues ( #535 )
2021-03-02 11:02:57 +08:00
Kevin Wan
af531cf264
fix golint issues ( #533 )
2021-03-02 00:11:18 +08:00
Kevin Wan
c4b2cddef7
fix golint issues ( #532 )
2021-03-02 00:04:12 +08:00
Kevin Wan
51de0d0620
fix golint issues in zrpc ( #531 )
2021-03-01 23:52:44 +08:00
anqiansong
dd393351cc
patch 1.1.5 ( #530 )
2021-03-01 21:14:07 +08:00
Kevin Wan
655ae8034c
fix golint issues in rest ( #529 )
2021-03-01 19:15:35 +08:00
anqiansong
d894b88c3e
feature 1.1.5 ( #411 )
2021-03-01 17:29:07 +08:00
Kevin Wan
791e76bcf0
fix broken build ( #528 )
2021-02-28 23:53:58 +08:00
Kevin Wan
c566b5ff82
fix golint issues in core/stores ( #527 )
2021-02-28 23:02:49 +08:00
Kevin Wan
490241d639
fix golint issues in core/syncx ( #526 )
2021-02-28 16:16:22 +08:00
Kevin Wan
f02711a9cb
golint core/discov ( #525 )
2021-02-27 23:56:18 +08:00
Kevin Wan
ad32f9de23
fix golint issues in core/threading ( #524 )
2021-02-26 16:27:04 +08:00
Kevin Wan
f309e9f80c
fix golint issues in core/utils ( #520 )
...
* fix golint issues in core/utils
* fix golint issues in core/trace
* fix golint issues in core/trace
2021-02-26 16:20:47 +08:00
hao
2087ac1e89
修正http转发头字段值错误 ( #521 )
2021-02-26 16:17:30 +08:00
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 >
2021-02-26 16:11:47 +08:00
Kevin Wan
ef146cf5ba
fix golint issues in core/timex ( #517 )
2021-02-24 16:27:11 +08:00
Kevin Wan
04b0f26182
fix golint issues in core/stringx ( #516 )
2021-02-24 16:09:07 +08:00
Kevin Wan
acdaee0fb6
fix golint issues in core/stat ( #515 )
...
* change to use ServiceGroup to make it more clear
* fix golint issues in core/stat
2021-02-24 15:13:56 +08:00
Kevin Wan
56ad4776d4
fix misspelling ( #513 )
2021-02-23 13:53:19 +08:00
Kevin Wan
904d168f18
fix golint issues in core/service ( #512 )
2021-02-22 22:43:24 +08:00
Kevin Wan
4bd4981bfb
fix golint issues in core/search ( #509 )
2021-02-22 18:58:03 +08:00
Kevin Wan
90562df826
fix golint issues in core/rescue ( #508 )
2021-02-22 16:47:02 +08:00
Kevin Wan
497762ab47
fix golint issues in core/queue ( #507 )
2021-02-22 16:38:42 +08:00
Kevin Wan
6e4c98e52d
fix golint issues in core/prometheus ( #506 )
2021-02-22 14:55:04 +08:00
Kevin Wan
b4bb5c0323
fix broken links in readme ( #505 )
2021-02-22 14:13:33 +08:00
Kevin Wan
a58fac9000
fix golint issues in core/prof ( #503 )
2021-02-22 10:20:54 +08:00
Kevin Wan
d84e3d4b53
fix golint issues in core/proc ( #502 )
2021-02-22 10:07:39 +08:00
Kevin Wan
221f923fae
fix golint issues in core/netx ( #501 )
2021-02-22 09:56:56 +08:00
Kevin Wan
bbb9126302
fix golint issues in core/mr ( #500 )
2021-02-22 09:47:06 +08:00
Kevin Wan
e7c9ef16fe
fix golint issues in core/metric ( #499 )
2021-02-21 21:18:07 +08:00
Kevin Wan
8872d7cbd3
fix golint issues in core/mathx ( #498 )
2021-02-21 20:47:01 +08:00
Kevin Wan
334ee4213f
fix golint issues in core/mapping ( #497 )
2021-02-20 23:18:22 +08:00
Kevin Wan
226513ed60
fix golint issues in core/logx ( #496 )
2021-02-20 22:45:58 +08:00
Kevin Wan
dac00d10c1
fix golint issues in core/load ( #495 )
2021-02-20 22:02:09 +08:00
Kevin Wan
84d2b6f8f5
fix golint issues in core/limit ( #494 )
2021-02-20 21:55:54 +08:00
kingxt
f98c9246b2
Code optimized ( #493 )
2021-02-20 19:50:03 +08:00
Kevin Wan
059027bc9d
fix golint issues in core/lang ( #492 )
2021-02-20 18:21:23 +08:00
Kevin Wan
af68caeaf6
fix golint issues in core/jsonx ( #491 )
2021-02-20 16:59:31 +08:00
Zcc、
fdeacfc89f
add redis bitmap command ( #490 )
...
Co-authored-by: zhoudeyu <zhoudeyu@xiaoheiban.cn >
2021-02-20 16:26:49 +08:00
Kevin Wan
5b33dd59d9
fix golint issues in core/jsontype ( #489 )
2021-02-20 15:07:49 +08:00
Kevin Wan
1f92bfde6a
fix golint issues in core/iox ( #488 )
2021-02-19 18:40:26 +08:00
Kevin Wan
0c094cb2d7
fix golint issues in core/hash ( #487 )
2021-02-19 18:14:34 +08:00
Kevin Wan
f238290dd3
fix golint issues in core/fx ( #486 )
2021-02-19 17:49:39 +08:00
Kevin Wan
c376ffc351
fix golint issues in core/filex ( #485 )
2021-02-19 14:30:38 +08:00
Kevin Wan
802549ac7c
fix golint issues in core/executors ( #484 )
2021-02-19 12:03:05 +08:00
Zcc、
72580dee38
redis add bitcount ( #483 )
...
Co-authored-by: zhoudeyu <zhoudeyu@xiaoheiban.cn >
2021-02-19 11:41:01 +08:00
Kevin Wan
086113c843
prevent negative timeout settings ( #482 )
...
* prevent negative timeout settings
* fix misleading comment
2021-02-19 10:44:39 +08:00
HarryWang29
d239952d2d
zrpc client support block ( #412 )
2021-02-19 10:24:03 +08:00
Kevin Wan
7472d1e70b
fix golint issues in core/errorx ( #480 )
2021-02-19 10:08:38 +08:00
Kevin Wan
2446d8a668
fix golint issues in core/discov ( #479 )
2021-02-18 22:56:35 +08:00
Kevin Wan
f6894448bd
fix golint issues in core/contextx ( #477 )
2021-02-18 18:00:20 +08:00
Kevin Wan
425be6b4a1
fix golint issues in core/conf ( #476 )
2021-02-18 15:56:19 +08:00
Kevin Wan
457048bfac
fix golint issues in core/collection, refine cache interface ( #475 )
2021-02-18 15:49:56 +08:00
kingxt
f14ab70035
Code optimized ( #474 )
...
* optimized markdown generator
* optimized markdown generator
* optimized markdown generator
* optimized markdown generator
2021-02-18 15:08:20 +08:00
Kevin Wan
8f1c88e07d
fix golint issues in core/codec ( #473 )
2021-02-18 14:11:09 +08:00
Kevin Wan
9602494454
fix issue #469 ( #471 )
2021-02-17 21:42:22 +08:00
Kevin Wan
38abfb80ed
fix gocyclo warnings ( #468 )
2021-02-17 14:01:05 +08:00
Kevin Wan
87938bcc09
fix golint issues in core/cmdline ( #467 )
2021-02-17 11:08:30 +08:00
Kevin Wan
8ebf6750b9
fix golint issues in core/breaker ( #466 )
2021-02-17 10:45:55 +08:00
Kevin Wan
6f92daae12
fix golint issues in core/bloom ( #465 )
2021-02-17 09:58:35 +08:00
Kevin Wan
80e1c85b50
add more tests for service ( #463 )
2021-02-11 23:48:19 +08:00
Kevin Wan
395a1db22f
add more tests for rest ( #462 )
2021-02-10 23:08:48 +08:00
bittoy
28009c4224
Update serviceconf.go ( #460 )
...
add regression environment config
2021-02-09 15:35:50 +08:00
Kevin Wan
211f3050e9
fix golint issues ( #459 )
2021-02-09 14:10:38 +08:00
Kevin Wan
03b5fd4a10
fix golint issues ( #458 )
2021-02-09 14:03:19 +08:00
Kevin Wan
5e969cbef0
fix golint issues, else blocks ( #457 )
2021-02-09 13:50:21 +08:00
Kevin Wan
42883d0899
fix golint issues, redis methods ( #455 )
2021-02-09 10:58:11 +08:00
Kevin Wan
06f6dc9937
fix golint issues, package comments ( #454 )
2021-02-08 22:31:52 +08:00
Kevin Wan
1789b12db2
move examples into zero-examples ( #453 )
...
* move examples to zero-examples
* tidy go.mod
* add examples refer in readme
2021-02-08 22:23:36 +08:00
Kevin Wan
c7f3e6119d
remove images, use zero-doc instead ( #452 )
2021-02-08 21:57:40 +08:00
Kevin Wan
54414db91d
fix golint issues, exported doc ( #451 )
2021-02-08 21:31:56 +08:00
Kevin Wan
9b0625bb83
fix golint issues ( #450 )
2021-02-08 17:08:40 +08:00
Kevin Wan
0dda05fd57
add api doc ( #449 )
2021-02-08 11:10:55 +08:00
Kevin Wan
5b79ba2618
add discov tests ( #448 )
2021-02-07 20:24:47 +08:00
Kevin Wan
22a1fa649e
remove etcd facade, added for testing purpose ( #447 )
2021-02-07 19:07:15 +08:00
Kevin Wan
745e76c335
add more tests for stores ( #446 )
2021-02-07 17:22:47 +08:00
Kevin Wan
852891dbd8
add more tests for stores ( #445 )
2021-02-07 15:27:01 +08:00
Kevin Wan
316195e912
add more tests for mongoc ( #443 )
2021-02-07 14:41:00 +08:00
Kevin Wan
8e889d694d
add more tests for sqlx ( #442 )
...
* add more tests for sqlx
* add more tests for sqlx
2021-02-07 11:54:41 +08:00
Kevin Wan
ec6132b754
add more tests for zrpc ( #441 )
2021-02-06 12:25:45 +08:00
Kevin Wan
c282bb1d86
add more tests for sqlx ( #440 )
2021-02-05 22:53:21 +08:00
Kevin Wan
d04b54243d
add more tests for proc ( #439 )
2021-02-05 15:11:27 +08:00
Kevin Wan
b88ba14597
fixes issue #425 ( #438 )
2021-02-05 13:32:56 +08:00
理工男
7b3c3de35e
ring struct add lock ( #434 )
...
Co-authored-by: liuhuan210 <liuhuan210@jd.com >
2021-02-03 21:41:10 +08:00
Kevin Wan
abab7c2852
Update readme.md
2021-02-03 15:43:35 +08:00
Kevin Wan
30f5ab0b99
update readme for broken links ( #432 )
2021-02-03 12:02:22 +08:00
foyon
8b273a075c
Support redis command Rpop ( #431 )
...
* ss
* ss
* add go-zero:stores:redis-command:Rpop and redis_test
* Delete 1.go
* support redis command Rpop
Co-authored-by: fanhongyi <fanhongyi@tal.com >
2021-02-03 10:19:42 +08:00
Liang Zheng
76026fc211
fix readme.md error ( #429 )
...
Signed-off-by: Liang Zheng <microyahoo@163.com >
2021-02-03 10:18:28 +08:00
Hkesd
04284e31cd
support hscan in redis ( #428 )
2021-02-02 17:02:18 +08:00
Kevin Wan
c3b9c3c5ab
use english readme as default, because of github ranking ( #427 )
2021-02-02 16:58:45 +08:00
FengZhang
a8b550e7ef
Modify the http content-length max range : 30MB --> 32MB ( #424 )
...
Because we are programmer :)
2021-01-30 18:49:33 +08:00
FengZhang
cbfbebed00
modify the maximum content-length to 30MB ( #413 )
2021-01-29 22:14:48 +08:00
kingxt
2b07f22672
optimize code ( #417 )
...
* optimize code
* optimize code
* optimize code
* optimize code
2021-01-26 17:37:22 +08:00
Kevin Wan
a784982030
support zunionstore in redis ( #410 )
2021-01-21 21:03:24 +08:00
Kevin Wan
ebec5aafab
use env if necessary in loading config ( #409 )
2021-01-21 19:33:34 +08:00
Kevin Wan
572b32729f
update goctl version to 1.1.3 ( #402 )
2021-01-18 16:34:00 +08:00
kingxt
43e712d86a
fix type convert error ( #395 )
2021-01-16 18:24:11 +08:00
kingxt
4db20677f7
optimized ( #392 )
2021-01-15 11:36:37 +08:00
Kevin Wan
6887fb22de
add more tests for codec ( #391 )
2021-01-14 23:39:44 +08:00
Kevin Wan
50fbdbcfd7
update readme ( #390 )
2021-01-14 22:26:31 +08:00
ALMAS
c77b8489d7
Update periodicalexecutor.go ( #389 )
2021-01-14 22:20:09 +08:00
Kevin Wan
eca4ed2cc0
format code ( #386 )
2021-01-14 13:24:24 +08:00
Kevin Wan
744c18b7cb
simplify cgroup controller separation ( #384 )
2021-01-13 20:58:33 +08:00
miaogaolin
8d6f6f933e
fix cgroup bug ( #380 )
2021-01-13 20:39:57 +08:00
Kevin Wan
37c3b9f5c1
make sure unlock safe even if listeners panic ( #383 )
...
* make sure unlock safe even if listeners panic
* fix #378
* fix #378
2021-01-13 18:43:42 +08:00
卢永杰
1f1dcd16e6
fix server.start return nil points ( #379 )
...
Co-authored-by: luyongjie <luyongjie@37.com >
2021-01-13 18:40:39 +08:00
文杰
3285436f75
f-fix spell ( #381 )
...
Co-authored-by: chenwenjie <chenwenjie@zzstc.cn >
2021-01-13 18:07:31 +08:00
kingxt
7f49bd8a31
code optimized ( #382 )
2021-01-13 16:37:33 +08:00
kingxt
9cd2015661
fix inner type generate error ( #377 )
...
* fix point type bug
* optimized
* fix inner type error
2021-01-13 11:54:53 +08:00
kingxt
cf3a1020b0
Java optimized ( #376 )
...
* optiimzed java gen
* optiimzed java gen
* fix
2021-01-12 14:14:49 +08:00
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 >
2021-01-11 15:10:51 +08:00
Kevin Wan
b0ccfb8eb4
add more tests for conf ( #371 )
2021-01-10 21:53:16 +08:00
Kevin Wan
444e5a711f
update doc to use table to render plugins ( #370 )
2021-01-09 19:54:34 +08:00
Kevin Wan
8774d72ddb
remove duplicated code in goctl ( #369 )
2021-01-09 00:17:23 +08:00
HarryWang29
e3fcdbf040
fix return in for ( #367 )
...
Co-authored-by: HarryWang29 <wrz890829@gmail.com >
2021-01-08 22:47:27 +08:00
Kevin Wan
2854ca03b4
update goctl version to 1.1.3 ( #364 )
2021-01-08 14:02:59 +08:00
anqiansong
6c624a6ed0
Feature model fix ( #362 )
...
* fix sql builderx adding raw string quotation marks incompatibility bug
* add unit test
* remove comments
* fix sql builderx adding raw string quotation marks incompatibility bug
2021-01-08 12:01:21 +08:00
Kevin Wan
57b73d8b49
make sure offset less than size even it's checked inside ( #354 )
2021-01-05 16:06:36 +08:00
Kevin Wan
a79cee12ee
add godoc for RollingWindow ( #351 )
2021-01-04 22:43:55 +08:00
zjbztianya
7a921f66e6
simple rolling windows code ( #346 )
2021-01-04 22:11:18 +08:00
kingxt
12e235efb0
optimized goctl format ( #336 )
...
* fix format
* refactor
* refactor
* optimized
* refactor
* refactor
* refactor
* add js path prefix
2021-01-04 18:59:48 +08:00
Kevin Wan
01060cf16d
close issue of #337 ( #347 )
2021-01-04 16:36:27 +08:00
Kevin Wan
0786862a35
align bucket boundary to interval in rolling window ( #345 )
2021-01-04 11:17:59 +08:00
Kevin Wan
efa43483b2
fix potential data race in PeriodicalExecutor ( #344 )
...
* fix potential data race in PeriodicalExecutor
* add comment
2021-01-03 20:56:17 +08:00
Kevin Wan
771371e051
simplify rolling window code, and make tests run faster ( #343 )
2021-01-03 20:47:29 +08:00
zjbztianya
2ee95f8981
fix rolling window bug ( #340 )
2021-01-03 20:27:47 +08:00
Kevin Wan
5bc01e4bfd
set guarded to false only on quitting background flush ( #342 )
...
* set guarded to false only on quitting background flush
* set guarded to false only on quitting background flush, cont.
2021-01-03 19:54:11 +08:00
Kevin Wan
510e966982
simplify periodical executor background routine ( #339 )
2021-01-03 14:02:51 +08:00
Kevin Wan
10e3b8ac80
optimize code that fixes issue #317 ( #338 )
2021-01-02 19:01:37 +08:00
Kevin Wan
04059bbf5a
add discord chat group in readme
2021-01-02 18:35:33 +08:00
weibobo
d643007c79
fix bug #317 ( #335 )
...
* fix bug #317 .
* add counter for current task. If it's bigger then zero, do not quit background thread
* Revert "fix issue #317 (#331 )"
This reverts commit fc43876cc5 .
2021-01-02 18:04:04 +08:00
Kevin Wan
fc43876cc5
fix issue #317 ( #331 )
2021-01-01 13:24:28 +08:00
FengZhang
a926cb514f
modify the goctl gensvc template ( #323 )
2020-12-30 10:05:26 +08:00
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 >
2020-12-29 17:50:41 +08:00
Kevin Wan
8d2e2753a2
simplify http.Flusher implementation ( #326 )
...
* simplify code with http.Flusher type conversion
* simplify code with http.Flusher type conversion, better version
2020-12-29 15:02:36 +08:00
Kevin Wan
cc4c50e3eb
fix broken link.
2020-12-29 11:54:32 +08:00
Kevin Wan
751072bdb0
fix broken doc link
2020-12-29 11:52:55 +08:00
Kevin Wan
e97e1f10db
simplify code with http.Flusher type conversion ( #325 )
...
* simplify code with http.Flusher type conversion
* simplify code with http.Flusher type conversion, better version
2020-12-29 10:25:55 +08:00
jichangyun
0bd2a0656c
The ResponseWriters defined in rest.handler add Flush interface. ( #318 )
2020-12-28 21:30:24 +08:00
Kevin Wan
71a2b20301
add more tests for prof ( #322 )
2020-12-27 14:45:14 +08:00
Kevin Wan
8df7de94e3
add more tests for zrpc ( #321 )
2020-12-27 14:08:24 +08:00
Kevin Wan
bf21203297
add more tests ( #320 )
2020-12-27 12:26:31 +08:00
Kevin Wan
ae98375194
add more tests ( #319 )
2020-12-26 20:30:02 +08:00
Kevin Wan
82d1ccf376
fixes #286 ( #315 )
2020-12-25 19:47:27 +08:00
Kevin Wan
bb6d49c17e
add go report card back ( #313 )
...
* add go report card back
* avoid test failure, run tests sequentially
2020-12-25 12:09:59 +08:00
Kevin Wan
ed735ec47c
Update codeql-analysis.yml
...
disable python code analysis, python code is in examples.
2020-12-25 12:09:43 +08:00
Kevin Wan
ba4bac3a03
format code ( #312 )
2020-12-25 11:53:37 +08:00
FengZhang
08433d7e04
add config load support env var ( #309 )
2020-12-25 11:42:19 +08:00
anqiansong
a3b525b50d
feature model fix ( #296 )
...
* add raw stirng quote for sql field
* remove unused code
2020-12-21 09:43:32 +08:00
Kevin Wan
097f6886f2
Update readme.md
2020-12-15 23:47:41 +08:00
Kevin Wan
07a1549634
add wechat micro practice qrcode image ( #289 )
2020-12-14 17:49:58 +08:00
Kevin Wan
befca26c58
Update readme.md
...
add goproxy.cn download badge
2020-12-13 00:02:32 +08:00
Kevin Wan
3556a2eef4
Update readme-en.md
...
goreportcard is not working, submitted an issue to them.
2020-12-12 23:40:26 +08:00
Kevin Wan
807765f77e
Update readme.md
...
goreportcard is not working, submitted a issue to them.
2020-12-12 23:39:28 +08:00
Kevin Wan
e44584e549
Create codeql-analysis.yml
2020-12-12 23:01:15 +08:00
Kevin Wan
acd48f0abb
optimize dockerfile generation ( #284 )
2020-12-12 16:53:06 +08:00
kingxt
f919bc6713
refactor ( #283 )
2020-12-12 11:18:22 +08:00
Kevin Wan
a0030b8f45
format dockerfile on non-chinese mode ( #282 )
2020-12-12 10:13:33 +08:00
Kevin Wan
a5f0cce1b1
Update readme-en.md
2020-12-12 09:06:09 +08:00
Kevin Wan
4d13dda605
add EXPOSE in dockerfile generation ( #281 )
2020-12-12 08:18:01 +08:00
songmeizi
b56cc8e459
optimize test case of TestRpcGenerate ( #279 )
...
Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn >
2020-12-11 21:57:04 +08:00
Kevin Wan
c435811479
fix gocyclo warnings ( #278 )
2020-12-11 20:57:48 +08:00
Kevin Wan
c686c93fb5
fix dockerfile generation bug ( #277 )
2020-12-11 20:31:31 +08:00
Kevin Wan
da8f76e6bd
add category docker & kube ( #276 )
2020-12-11 18:53:40 +08:00
Kevin Wan
99596a4149
fix issue #266 ( #275 )
...
* optimize dockerfile
* fix issue #266
2020-12-11 16:12:33 +08:00
wayne
ec2a9f2c57
fix tracelogger_test TestTraceLog ( #271 )
2020-12-10 17:04:57 +08:00
Kevin Wan
fd73ced6dc
optimize dockerfile ( #272 )
2020-12-10 16:21:06 +08:00
Kevin Wan
5071736ab4
fmt code ( #270 )
2020-12-10 15:16:13 +08:00
Kevin Wan
0d7f1d23b4
require go 1.14 ( #263 )
...
* refactor & format code
* optimized parse tag (#256 )
* feature plugin custom flag (#251 )
* support plugin custom flags
* add short name
* remove log
* remove log
* require go 1.14
Co-authored-by: kingxt <kingxt4job@gmail.com >
Co-authored-by: songmeizi <anqiansong@xiaoheiban.cn >
2020-12-09 22:43:42 +08:00
songmeizi
84ab11ac09
feature plugin custom flag ( #251 )
...
* support plugin custom flags
* add short name
* remove log
* remove log
2020-12-09 18:08:17 +08:00
kingxt
67804a6bb2
optimized parse tag ( #256 )
2020-12-09 11:16:38 +08:00
Kevin Wan
65ee877236
refactor & format code ( #255 )
2020-12-08 23:01:25 +08:00
songmeizi
b060867009
Feature bookstore update ( #253 )
...
* update bookstore
* update bookstore
2020-12-08 22:36:48 +08:00
songmeizi
4d53045c6b
improve data type conversion ( #236 )
...
* improve data type conversion
* update doc
2020-12-08 18:06:15 +08:00
kingxt
cecd4b1b75
goctl add plugin support ( #243 )
...
* add plugin support
* add plugin support
* add plugin support
* add plugin support
* add plugin support
* add plugin support
* add plugin support
* add plugin support
* add plugin support
* add plugin support
* add plugin support
* remove no need
* add plugin support
* rename
* rename
* add plugin support
* refactor
* update plugin
* refactor
* refactor
* refactor
* update plugin
* newline
Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn >
2020-12-07 14:55:10 +08:00
Kevin Wan
7cd0463953
fix lint errors ( #249 )
...
* simplify code, format makefile
* simplify code
* some optimize by kevwan and benying (#240 )
Co-authored-by: 杨志泉 <zhiquan.yang@yiducloud.cn >
* optimization (#241 )
* optimize docker file generation, make docker build faster
* support k8s deployment yaml generation
* fix lint errors
Co-authored-by: benying <31179034+benyingY@users.noreply.github.com >
Co-authored-by: 杨志泉 <zhiquan.yang@yiducloud.cn >
Co-authored-by: bittoy <bittoy@qq.com >
2020-12-07 11:12:02 +08:00
Kevin Wan
7a82cf80ce
support k8s deployment yaml generation ( #247 )
...
* simplify code, format makefile
* simplify code
* some optimize by kevwan and benying (#240 )
Co-authored-by: 杨志泉 <zhiquan.yang@yiducloud.cn >
* optimization (#241 )
* optimize docker file generation, make docker build faster
* support k8s deployment yaml generation
Co-authored-by: benying <31179034+benyingY@users.noreply.github.com >
Co-authored-by: 杨志泉 <zhiquan.yang@yiducloud.cn >
Co-authored-by: bittoy <bittoy@qq.com >
2020-12-07 00:07:50 +08:00
Kevin Wan
f997aee3ba
optimize docker file generation, make docker build faster ( #244 )
...
* simplify code, format makefile
* simplify code
* some optimize by kevwan and benying (#240 )
Co-authored-by: 杨志泉 <zhiquan.yang@yiducloud.cn >
* optimization (#241 )
* optimize docker file generation, make docker build faster
Co-authored-by: benying <31179034+benyingY@users.noreply.github.com >
Co-authored-by: 杨志泉 <zhiquan.yang@yiducloud.cn >
Co-authored-by: bittoy <bittoy@qq.com >
2020-12-05 21:48:09 +08:00
bittoy
88ec89bdbd
optimization ( #241 )
2020-12-02 15:00:07 +08:00
benying
7d1b43780a
some optimize by kevwan and benying ( #240 )
...
Co-authored-by: 杨志泉 <zhiquan.yang@yiducloud.cn >
2020-12-01 06:44:32 +08:00
Kevin Wan
4b5c2de376
simplify code ( #234 )
...
* simplify code, format makefile
* simplify code
2020-11-29 12:41:42 +08:00
Kevin Wan
e5c560e8ba
simplify code, format makefile ( #233 )
2020-11-28 22:27:58 +08:00
xuezonggui
bed494d904
optimization ( #221 )
2020-11-28 19:43:39 +08:00
Keson
2dfecda465
modify the service name from proto ( #230 )
2020-11-28 11:48:44 +08:00
voidint
3ebb1e0221
Improve Makefile robustness ( #224 )
2020-11-27 23:40:07 +08:00
kingxt
348184904c
set default handler value ( #228 )
...
* set default value
* set default value
2020-11-26 11:57:02 +08:00
Keson
7a27fa50a1
update version ( #226 )
2020-11-25 12:04:22 +08:00
Kevin Wan
8d4951c990
check go.mod before build docker image ( #225 )
2020-11-24 23:19:31 +08:00
Keson
6e57f6c527
feature model interface ( #222 )
...
* make variable declaration more concise
* add model interface
* optimize interface methods
* fix: go test failed
* warp returns
* optimize
2020-11-24 22:36:23 +08:00
kingxt
b9ac51b6c3
feature: file namestyle ( #223 )
...
* add api filename style
* new feature: config.yaml
* optimize
* optimize logic generation
* check hanlder valid
* optimize
* reactor naming style
* optimize
* optimize test
* optimize gen middleware
* format
Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn >
Co-authored-by: kim <xutao@xiaoheiban.cn >
2020-11-24 15:11:18 +08:00
kevin
702e8d79ce
fix doc errors
2020-11-24 10:39:38 +08:00
kevin
95a9dabf8b
format import
2020-11-23 16:35:39 +08:00
Chris
bae66c49c2
1.use local variable i; 2.make sure limiter larger than timer period ( #218 )
...
Co-authored-by: chris <feilee1987@163.com >
2020-11-23 16:34:51 +08:00
kingxt
e0afe0b4bb
optimize api new ( #216 )
2020-11-19 16:48:48 +08:00
Keson
24fb29a356
patch model&rpc ( #207 )
...
* change column to read from information_schema
* reactor generate mode from datasource
* reactor generate mode from datasource
* add primary key check logic
* resolve rebase conflicts
* add naming style
* add filename test case
* resolve rebase conflicts
* reactor test
* add test case
* change shell script to makefile
* update rpc new
* update gen_test.go
* format code
* format code
* update test
* generates alias
2020-11-18 15:32:53 +08:00
kevin
71083b5e64
update readme
2020-11-17 19:01:14 +08:00
kingxt
1174f17bd9
modify image url ( #213 )
2020-11-17 18:50:22 +08:00
kingxt
d6d8fc21d8
type should not define nested ( #212 )
...
* nest type should not supported
* nest type should not supported
* nest type should not supported
* nest type should not supported
* new test
* new test
2020-11-17 18:08:55 +08:00
kevin
9592639cb4
add error handle tests
2020-11-17 18:04:48 +08:00
kevin
abcb28e506
support error customization
2020-11-17 17:11:06 +08:00
kingxt
a92f65580c
support type def without struct token ( #210 )
...
* add comment support
* add comment support
* 1. group support multi level folder
2. remove force flag
* bug fix
* refactor parser and remove deprecated code
* refactor parser and remove deprecated code
* refactor parser and remove deprecated code
* refactor parser and remove deprecated code
* refactor parser and remove deprecated code
* refactor parser and remove deprecated code
* refactor parser and remove deprecated code
* support type def without struct token
* support type def without struct token
* support type def without struct token
* support type def without struct token
* support type def without struct token
* support type def without struct token
* support type def without struct token
* optimized
* optimized
* optimized
Co-authored-by: kim <xutao@xiaoheiban.cn >
2020-11-17 15:25:13 +08:00
bittoy
3819f67cf4
add redis geospatial ( #209 )
...
* add redis geospatial
* fix go test error
2020-11-16 19:45:43 +08:00
kevin
295c8d2934
fix issue #205
2020-11-16 19:23:24 +08:00
kingxt
88da8685dd
optimize parser ( #206 )
...
* add comment support
* add comment support
* 1. group support multi level folder
2. remove force flag
* bug fix
* refactor parser and remove deprecated code
* refactor parser and remove deprecated code
* refactor parser and remove deprecated code
* refactor parser and remove deprecated code
* refactor parser and remove deprecated code
* refactor parser and remove deprecated code
* refactor parser and remove deprecated code
* optimized parser
Co-authored-by: kim <xutao@xiaoheiban.cn >
2020-11-16 10:08:28 +08:00
kevin
c7831ac96d
update goctl readme
2020-11-15 21:18:02 +08:00
kevin
e898761762
update example
2020-11-15 21:15:29 +08:00
kevin
13d1c5cd00
update example
2020-11-14 22:01:35 +08:00
kingxt
16bfb1b7be
refactor parser and remove deprecated code ( #204 )
...
* add comment support
* add comment support
* 1. group support multi level folder
2. remove force flag
* bug fix
* refactor parser and remove deprecated code
* refactor parser and remove deprecated code
* refactor parser and remove deprecated code
* refactor parser and remove deprecated code
* refactor parser and remove deprecated code
* refactor parser and remove deprecated code
* refactor parser and remove deprecated code
Co-authored-by: kim <xutao@xiaoheiban.cn >
2020-11-13 23:01:19 +08:00
kingxt
ef4d4968d6
1. group support multi level folder 2. remove force flag ( #203 )
...
* add comment support
* add comment support
* 1. group support multi level folder
2. remove force flag
* bug fix
Co-authored-by: kim <xutao@xiaoheiban.cn >
2020-11-12 19:47:32 +08:00
kingxt
7b4a5e3ec6
api support for comment double slash // ( #201 )
...
* add comment support
* add comment support
Co-authored-by: kim <xutao@xiaoheiban.cn >
2020-11-12 16:57:28 +08:00
kevin
e6df21e0d2
format code
2020-11-11 17:20:56 +08:00
SunJun
0a2c2d1eca
change grpc interceptor to chain interceptor ( #200 )
...
* change grpc interceptor to chain interceptor
* change server rpc interceptors, del testing code
2020-11-11 17:15:22 +08:00
kevin
a5fb29a6f0
update etcd yaml to avoid no such nost resolve problem
2020-11-11 11:06:23 +08:00
zhoushuguang
f8da301e57
no default metric ( #199 )
...
Co-authored-by: zhoushuguang <zhoushuguang@xiaoheiban.cn >
2020-11-10 11:47:08 +08:00
kevin
cb9075b737
add dockerfile into template
2020-11-09 18:02:16 +08:00
kingxt
3f389a55c2
format service and add test ( #197 )
...
Co-authored-by: kim <xutao@xiaoheiban.cn >
2020-11-09 17:41:07 +08:00
kevin
afbd565d87
rename postgres
2020-11-09 17:22:51 +08:00
zhoushuguang
d629acc2b7
default metric host ( #196 )
...
Co-authored-by: zhoushuguang <zhoushuguang@xiaoheiban.cn >
2020-11-09 16:03:07 +08:00
kingxt
f32c6a9b28
rewrite ( #194 )
...
Co-authored-by: kim <xutao@xiaoheiban.cn >
2020-11-09 10:06:45 +08:00
kevin
95aa65efb9
add dockerfile generator
2020-11-08 21:28:58 +08:00
kevin
3806e66cf1
simplify http server starter
2020-11-08 13:17:14 +08:00
kevin
bd430baf52
graceful shutdown refined
2020-11-08 13:08:00 +08:00
Keson
48f4154ea8
update doc ( #193 )
2020-11-08 13:02:48 +08:00
super_mario
2599e0d28d
Close the process when shutdown is finished ( #157 )
...
Co-authored-by: Kevin Wan <wanjunfeng@gmail.com >
2020-11-08 12:50:58 +08:00
kingxt
12327fa07d
break generator when happen error ( #192 )
...
Co-authored-by: kim <xutao@xiaoheiban.cn >
2020-11-07 21:25:52 +08:00
kevin
57079bf4a4
update cli package
2020-11-07 20:01:25 +08:00
kingxt
7f6eceb5a3
add more test ( #189 )
...
* new test
* import bug when with quotation
* new test
* add test condition
* rpc template command use -o param
Co-authored-by: kim <xutao@xiaoheiban.cn >
2020-11-07 17:13:40 +08:00
kevin
7d7cb836af
fix issue #186
2020-11-06 12:25:48 +08:00
kevin
f87d9d1dda
refine code style
2020-11-06 12:13:28 +08:00
Keson
856b5aadb1
rpc generation fix ( #184 )
...
* reactor alert
* optimize
* add test case
* update the target directory in case proto contains option
* fix missing comments and format code
2020-11-05 19:08:34 +08:00
Keson
f7d778e0ed
fix duplicate alias ( #183 )
2020-11-05 18:12:23 +08:00
kevin
88333ee77f
faster the tests
2020-11-05 16:04:00 +08:00
Keson
e76f44a35b
reactor rpc ( #179 )
...
* reactor rpc generation
* update flag
* update command
* update command
* update unit test
* delete test file
* optimize code
* update doc
* update gen pb
* rename target dir
* update mysql data type convert rule
* add done flag
* optimize req/reply parameter
* optimize req/reply parameter
* remove waste code
* remove duplicate parameter
* format code
* format code
* optimize naming
* reactor rpcv2 to rpc
* remove new line
* format code
* rename underline to snake
* reactor getParentPackage
* remove debug log
* reactor background
2020-11-05 14:12:47 +08:00
kevin
c9ec22d5f4
add https listen and serve
2020-11-05 11:56:40 +08:00
Dashuang Li
afffc1048b
fix url 404 ( #180 )
2020-11-04 12:03:07 +08:00
kevin
d0b76b1d9a
move redistest into redis package
2020-11-03 16:35:34 +08:00
kevin
b004b070d7
refine tests
2020-11-02 17:51:33 +08:00
kevin
677d581bd1
update doc
2020-11-02 17:05:09 +08:00
kingxt
b776468e69
route support no request and response ( #178 )
...
* add more test and support no request and response
* fix slash when run on windows
* optimize test
2020-11-02 13:48:16 +08:00
kevin
4c9315e984
add more tests
2020-10-31 22:10:11 +08:00
kevin
668a7011c4
add more tests
2020-10-31 20:11:12 +08:00
吴亲库里
cc07a1d69b
Update sharedcalls.go ( #174 )
...
Removes unused parameters
2020-10-31 19:40:07 +08:00
kevin
7f99a3baa8
add gitee url
2020-10-31 13:58:33 +08:00
kevin
9504418462
update doc
2020-10-31 12:41:29 +08:00
kevin
b144a2335c
update bookstore example for generation prototype
2020-10-31 11:42:44 +08:00
kevin
7b9ed7a313
update doc
2020-10-30 15:20:19 +08:00
kevin
3d2e9fcb84
remove wechat image
2020-10-30 11:57:32 +08:00
kevin
2b993424c1
update wechat qrcode
2020-10-30 11:54:06 +08:00
kevin
5e87b33b23
support https in rest
2020-10-29 17:44:51 +08:00
kevin
9b7cc43dcb
update wechat qrcode
2020-10-29 15:32:08 +08:00
kevin
000b28cf84
update readme
2020-10-29 11:31:35 +08:00
kevin
9fd16cd278
add images back because of gitee not showing
2020-10-29 11:27:40 +08:00
kevin
b71429e16b
add images back because of gitee not showing
2020-10-29 11:26:10 +08:00
codingfanlt
a13b48c33e
goctl add stdin flag ( #170 )
...
* add stdin flag to use stdin receive api doc and use stdout output formatted result
* optimize code and output error through stderr
* fix mistake
* add dir parameter legality verify
2020-10-28 22:37:59 +08:00
kevin
033525fea8
update doc using raw images
2020-10-28 21:04:06 +08:00
Keson
607fc3297a
model template fix ( #169 )
...
* replace quote
* rpc disable override main.go
* reactor template
* add model flag -style
* add model flag -style
* reactor model template name of error
2020-10-27 22:42:53 +08:00
cuisongliu
4287877b74
update deployment version ( #165 )
2020-10-26 16:33:24 +08:00
Keson
2b7545ce11
spell fix ( #167 )
2020-10-26 16:33:02 +08:00
Keson
60925c1164
fix bug: generate incomplete model code in case findOneByField ( #160 )
...
* fix bug: generate incompletely in case findOneByField
* code break line
* add test
* revert command.go
* add test
* remove incorrect test
2020-10-25 23:21:55 +08:00
kingxt
1c9e81aa28
refactor middleware generator ( #159 )
...
* 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
* support return ()
* revert
* refactor and rename folder to group
* remove no need
* add anonymous annotation
* optimized
* rename
* rename
* update test
* api add middleware support: usage:
@server(
middleware: M1, M2
)
* api add middleware support: usage:
@server(
middleware: M1, M2
)
* simple logic
* optimized
* optimized generator formatted code
* optimized generator formatted code
* add more test
* refactor middleware generator
* revert test
* revert test
* revert test
* revert test
* revert test
Co-authored-by: kingxt <dream4kingxt@163.com >
2020-10-23 21:53:45 +08:00
sjatsh
db7dcaa120
gen api svc add middleware implement temp code ( #151 )
2020-10-23 21:00:38 +08:00
kevin
099d44054d
add logo in readme
2020-10-23 17:01:18 +08:00
Keson
f5f873c6bd
api handler generate incompletely while has no request ( #158 )
...
* fix: api handler generate incompletely while has no request
* fix: api handler generate incompletely while has no request
* add handler generate test
2020-10-23 16:10:33 +08:00
Keson
6dbd3eada9
update api template ( #156 )
...
* update template
* update template
2020-10-23 14:42:57 +08:00
kevin
cf2d20a211
add vote link
2020-10-23 12:02:03 +08:00
maiyang
91bfc093f4
docs: format markdown and add go mod in demo ( #155 )
2020-10-22 22:24:35 +08:00
kingxt
cf33aae91d
ignore blank between bracket and service tag ( #154 )
...
* 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
* support return ()
* revert
* refactor and rename folder to group
* remove no need
* add anonymous annotation
* optimized
* rename
* rename
* update test
* api add middleware support: usage:
@server(
middleware: M1, M2
)
* api add middleware support: usage:
@server(
middleware: M1, M2
)
* simple logic
* optimized
* optimized generator formatted code
* optimized generator formatted code
* add more test
* ignore black between bracket and service tag
* use join instead
* format
Co-authored-by: kingxt <dream4kingxt@163.com >
2020-10-22 22:19:06 +08:00
Keson
c9494c8bc7
model support globbing patterns ( #153 )
...
* model support globbing patterns
* optimize model
* optimize model
* format code
2020-10-22 18:33:09 +08:00
kevin
1fd2ef9347
make tests faster
2020-10-21 21:43:41 +08:00
kevin
efffb40fa3
update wechat info
2020-10-21 20:26:35 +08:00
kevin
9c8f31cf83
can only specify one origin in cors
2020-10-21 16:47:49 +08:00
kevin
96cb7af728
make tests faster
2020-10-21 15:18:22 +08:00
Keson
41964f9d52
gozero template ( #147 )
...
* model/rpc generate code from template cache
* delete unused(deprecated) code
* support template init|update|clean|revert
* model: return the execute result for insert and update operation
* // deprecated: containsAny
* add template test
* add default buildVersion
* update build version
2020-10-21 14:59:35 +08:00
kevin
fe0d0687f5
support cors in rest server
2020-10-21 14:10:36 +08:00
kingxt
1c1e4bca86
optimized generator formatted code ( #148 )
...
* 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
* support return ()
* revert
* refactor and rename folder to group
* remove no need
* add anonymous annotation
* optimized
* rename
* rename
* update test
* api add middleware support: usage:
@server(
middleware: M1, M2
)
* api add middleware support: usage:
@server(
middleware: M1, M2
)
* simple logic
* optimized
* optimized generator formatted code
* optimized generator formatted code
* add more test
Co-authored-by: kingxt <dream4kingxt@163.com >
2020-10-20 19:43:20 +08:00
kevin
1abe21aa2a
export WithUnaryClientInterceptor
2020-10-20 18:03:05 +08:00
kevin
cee170f3e9
fix zrpc client interceptor calling problem
2020-10-20 17:57:41 +08:00
kevin
907efd92c9
let balancer to be customizable
2020-10-20 17:01:53 +08:00
kevin
737cd4751a
rename NewPatRouter to NewRouter
2020-10-20 14:23:21 +08:00
kevin
dfe6e88529
use goctl template to generate all kinds of templates
2020-10-19 23:13:18 +08:00
kingxt
85a815bea0
fix name typo and format with newline ( #143 )
...
* 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
* support return ()
* revert
* refactor and rename folder to group
* remove no need
* add anonymous annotation
* optimized
* rename
* rename
* update test
* api add middleware support: usage:
@server(
middleware: M1, M2
)
* api add middleware support: usage:
@server(
middleware: M1, M2
)
* simple logic
* optimized
* bugs fix for name typo and format with newline
Co-authored-by: kingxt <dream4kingxt@163.com >
2020-10-19 21:05:00 +08:00
kingxt
aa3c391919
api add middleware support ( #140 )
...
* 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
* support return ()
* revert
* refactor and rename folder to group
* remove no need
* add anonymous annotation
* optimized
* rename
* rename
* update test
* api add middleware support: usage:
@server(
middleware: M1, M2
)
* api add middleware support: usage:
@server(
middleware: M1, M2
)
* simple logic
* should reverse middlewares
* optimized
* optimized
* rename
Co-authored-by: kingxt <dream4kingxt@163.com >
2020-10-19 18:34:10 +08:00
kevin
c9b0ac1ee4
add more tests
2020-10-19 15:49:11 +08:00
mywaystay
33faab61a3
add redis Zrevrank ( #137 )
...
* update goctl rpc template log print url
* add redis Zrevrank
Co-authored-by: zhangkai <zhangkai@laoyuegou.com >
2020-10-19 15:30:19 +08:00
kevin
81bf122fa4
update breaker doc
2020-10-17 22:58:30 +08:00
firefantasy
a14bd309a9
to correct breaker interface annotation ( #136 )
2020-10-17 22:55:36 +08:00
kevin
ea7e410145
update doc
2020-10-17 19:25:30 +08:00
kevin
e81358e7fa
update doc
2020-10-17 19:20:01 +08:00
kevin
695ea69bfc
add logx.Alert
2020-10-17 19:11:01 +08:00
kevin
d2ed14002c
add fx.Split
2020-10-17 12:51:46 +08:00
kingxt
1d9c4a4c4b
add anonymous annotation ( #134 )
...
* 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
* support return ()
* revert
* refactor and rename folder to group
* remove no need
* add anonymous annotation
* optimized
* rename
* rename
* update test
* optimized new command
Co-authored-by: kingxt <dream4kingxt@163.com >
2020-10-16 19:35:18 +08:00
mywaystay
7e83895c6e
update goctl rpc template log print url ( #133 )
2020-10-16 16:21:22 +08:00
kingxt
dc0534573c
print more message when parse error ( #131 )
...
* 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
* support return ()
* revert
* refactor and rename folder to group
* print more error info when parse error
* remove no need
* refactor
Co-authored-by: kingxt <dream4kingxt@163.com >
2020-10-16 15:56:29 +08:00
kevin
fe3739b7f3
fix golint issues
2020-10-16 11:13:55 +08:00
kevin
94645481b1
fix golint issues
2020-10-16 10:50:43 +08:00
sjatsh
338caf9927
delete goctl rpc main tpl no use import ( #130 )
2020-10-16 10:44:04 +08:00
kevin
9cc979960f
update doc
2020-10-15 17:39:49 +08:00
kevin
f904710811
support api templates
2020-10-15 16:36:49 +08:00
kevin
8291eabc2c
assert len > 0
2020-10-15 14:25:10 +08:00
codingfanlt
901fadb5d3
fix: fx/fn.Head func will forever block when n is less than 1 ( #128 )
...
* fix fx/Stream Head func will forever block when n is less than 1
* update test case
* update test case
2020-10-15 14:10:37 +08:00
kevin
c824e9e118
fail fast when rolling window size is zero
2020-10-15 11:40:31 +08:00
codingfanlt
6f49639f80
fix syncx/barrier test case ( #123 )
2020-10-13 19:29:20 +08:00
Keson
7d4a548d29
fix: template cache key ( #121 )
2020-10-12 14:34:11 +08:00
kevin
936dd67008
simplify code generation
2020-10-12 11:39:50 +08:00
super_mario
84cc41df42
stop rpc server when main function exit ( #120 )
...
add defer s.Stop() to mainTemplate, in order to stop rpc server when main function exit
2020-10-12 11:37:43 +08:00
kevin
da1a93e932
faster the tests
2020-10-11 22:07:50 +08:00
Keson
7e61555d42
Gozero sqlgen patch ( #119 )
...
* merge upstream
* optimize insert logic
* reactor functions
2020-10-11 21:55:44 +08:00
kevin
7a134ec64d
update readme
2020-10-11 20:13:03 +08:00
kevin
d123b00e73
add qq qrcode
2020-10-11 20:02:06 +08:00
kevin
20d53add46
update readme
2020-10-11 19:42:40 +08:00
kevin
a1b141d31a
make tests faster
2020-10-10 18:22:49 +08:00
Keson
0a9c427443
Goctl rpc patch ( #117 )
...
* remove mock generation
* add: proto project import
* update document
* remove mock generation
* add: proto project import
* update document
* remove NL
* update document
* optimize code
* add test
* add test
2020-10-10 16:19:46 +08:00
kevin
c32759d735
make tests race-free
2020-10-10 15:36:07 +08:00
kevin
fe855c52f1
avoid bigint converted into float64 when unmarshaling
2020-10-10 15:24:29 +08:00
kevin
3f8b080882
add more tests
2020-10-10 13:47:55 +08:00
kevin
adc275872d
add more tests
2020-10-10 11:53:49 +08:00
kevin
be39133dba
fix data race in tests
2020-10-09 19:13:10 +08:00
kingxt
15a9ab1d18
parser ad test ( #116 )
...
* 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
* support return ()
* revert
* refactor and rename folder to group
* parser add test
Co-authored-by: kingxt <dream4kingxt@163.com >
2020-10-09 16:03:00 +08:00
kevin
7c354dcc38
add more tests
2020-10-09 14:53:13 +08:00
kevin
3733b06f1b
fix data race in tests
2020-10-09 14:15:27 +08:00
kevin
8115a0932e
add more tests
2020-10-09 13:59:38 +08:00
kevin
4df5eb760c
add more tests
2020-10-08 22:39:07 +08:00
kevin
4a639b853c
add more tests
2020-10-08 09:42:20 +08:00
kevin
1023425c1d
add more tests
2020-10-07 23:15:34 +08:00
kevin
360fbfd0fa
add more tests
2020-10-07 23:02:58 +08:00
kevin
09b7625f06
add more tests
2020-10-07 22:54:51 +08:00
kevin
6db294b5cc
add more tests
2020-10-07 19:33:52 +08:00
kevin
305b6749fd
add more tests
2020-10-07 19:13:19 +08:00
kevin
10b855713d
add more tests
2020-10-07 19:00:15 +08:00
kevin
1cc0f071d9
add more tests
2020-10-07 18:07:54 +08:00
kevin
02ce8f82c8
add more tests
2020-10-07 11:43:02 +08:00
kevin
8a585afbf0
add more tests
2020-10-07 11:19:10 +08:00
kevin
e356025cef
add more tests
2020-10-07 08:11:20 +08:00
kevin
14dee114dd
add more tests
2020-10-06 10:12:35 +08:00
kevin
637a94a189
add fx.Count
2020-10-05 18:17:59 +08:00
kevin
173b347c90
add more tests
2020-10-05 12:19:54 +08:00
kevin
6749c5b94a
add more tests
2020-10-04 17:52:54 +08:00
刘青
e66cca3710
breaker: remover useless code ( #114 )
2020-10-04 16:25:26 +08:00
kevin
f90c0aa98e
update wechat qrcode
2020-10-04 10:14:08 +08:00
kevin
f00b5416a3
update codecov settings
2020-10-03 23:09:29 +08:00
kevin
f49694d6b6
fix data race
2020-10-02 22:41:25 +08:00
kevin
d809bf2dca
add more tests
2020-10-02 22:37:15 +08:00
kevin
44ae5463bc
add more tests
2020-10-02 09:00:25 +08:00
kevin
40dbd722d7
add more tests
2020-10-01 23:29:49 +08:00
kevin
709574133b
add more tests
2020-10-01 23:22:53 +08:00
kevin
cb1c593108
remove markdown linter
2020-10-01 21:11:19 +08:00
kevin
6ecf575c00
add more tests
2020-10-01 20:58:12 +08:00
kevin
b8fcdd5460
add more tests
2020-10-01 17:50:53 +08:00
kevin
ce42281568
add more tests
2020-10-01 17:27:21 +08:00
kevin
40230d79e7
fix data race
2020-10-01 16:58:07 +08:00
kevin
ba7851795b
add more tests
2020-10-01 16:49:39 +08:00
kevin
096fe3bc47
add more tests
2020-10-01 11:57:06 +08:00
kevin
e37858295a
add more tests
2020-10-01 11:49:17 +08:00
kevin
5a4afb1518
add more tests
2020-10-01 10:29:03 +08:00
kevin
63f1f39c40
fix int64 primary key problem
2020-09-30 22:25:47 +08:00
kevin
481895d1e4
add more tests
2020-09-30 17:47:56 +08:00
shenbaise9527
9e9ce3bf48
GetBreaker need double-check ( #112 )
2020-09-30 16:50:02 +08:00
kevin
0ce654968d
add more tests
2020-09-30 15:36:13 +08:00
Percy Gauguin
2703493541
update: fix wrong word ( #110 )
2020-09-30 15:08:47 +08:00
janetyu
d4240cd4b0
perfect the bookstore and shorturl doc ( #109 )
...
* perfect the bookstore and shorturl doc
* 避免歧义
2020-09-30 14:22:37 +08:00
kevin
a22bcc84a3
better lock practice in sharedcalls
2020-09-30 12:31:35 +08:00
kevin
93f430a449
update shorturl doc
2020-09-29 17:36:00 +08:00
kevin
d1b303fe7e
export cache package, add client interceptor customization
2020-09-29 17:25:49 +08:00
kevin
dbca20e3df
add zrpc client interceptor
2020-09-29 16:09:11 +08:00
boob
b3ead4d76c
doc: update sharedcalls.md layout ( #107 )
2020-09-29 14:32:17 +08:00
kevin
33a9db85c8
add unit test, fix interceptor bug
2020-09-29 14:30:22 +08:00
kingxt
e7d46aa6e2
refactor and rename folder to group ( #106 )
...
* 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
* support return ()
* support return ()
* revert
* format api
* refactor and rename folder to group
Co-authored-by: kingxt <dream4kingxt@163.com >
2020-09-29 11:14:52 +08:00
kevin
b282304054
add api doc link
2020-09-28 16:58:29 +08:00
bittoy
0a36031d48
use default mongo db ( #103 )
2020-09-28 16:35:07 +08:00
kevin
e5d7c3ab04
unmarshal should be struct
2020-09-28 15:19:30 +08:00
kevin
12c08bfd39
Revert "goreportcard not working, remove it temporarily"
...
This reverts commit 8f465fa439 .
2020-09-28 11:41:23 +08:00
kevin
8f465fa439
goreportcard not working, remove it temporarily
2020-09-28 00:31:24 +08:00
kingxt
8a470bb6ee
support return () syntax ( #101 )
...
* 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
* support return ()
* support return ()
* remove pwd for windows not support
* revert
* remove no need
Co-authored-by: kingxt <dream4kingxt@163.com >
2020-09-27 17:23:15 +08:00
kevin
9277ad77f7
fix typo of prometheus
2020-09-27 17:15:15 +08:00
kevin
a958400595
rename prommetric to prometheous, add unit tests
2020-09-27 16:14:16 +08:00
kevin
015716d1b5
update wechat and etcd yaml
2020-09-27 14:15:33 +08:00
kevin
54e9d01312
update example
2020-09-27 11:10:21 +08:00
kevin
bc831b75dd
export AddOptions, AddStreamInterceptors, AddUnaryInterceptors
2020-09-26 22:05:57 +08:00
kevin
ff112fdaee
query from cache first when do cache.Take
2020-09-26 21:58:46 +08:00
kingxt
8d0f7dbb27
rename ( #98 )
...
* 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
* rename
Co-authored-by: kingxt <dream4kingxt@163.com >
2020-09-24 10:31:49 +08:00
Keson
a5ce2c448e
fix bug: module parse error ( #97 )
2020-09-23 22:10:25 +08:00
kevin
0dd8e27557
add more clear error when rpc service is not started
2020-09-23 22:07:26 +08:00
Zhang Hao
17a0908a84
add test ( #95 )
2020-09-22 19:15:30 +08:00
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
kevin
be9c48da7f
add tracing logs in server side and client side
2020-09-22 17:34:39 +08:00
kevin
797a90ae7d
remove unnecessary tag
2020-09-21 22:41:14 +08:00
kevin
92e60a5777
use options instead of opts in error message
2020-09-21 22:37:07 +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
dylanNew
3e7e466526
fix redis error ( #88 )
...
Co-authored-by: dylan <wangdi@xiaoheiban.cn >
2020-09-21 16:37:40 +08:00
kingxt
b6b8941a18
update doc ( #90 )
...
* 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
* update jwt doc
* update jwt doc
* update jwt doc
* update jwt doc
Co-authored-by: kingxt <dream4kingxt@163.com >
2020-09-21 16:09:02 +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
5e99f2b85d
add trace/span in http logs
2020-09-20 22:02:45 +08:00
Howie
9c23399c33
chore: fix typos ( #85 )
...
* chore: fix typos
Signed-off-by: lihaowei <haoweili35@gmail.com >
* chore: fix 2 typos
2020-09-20 14:00:31 +08:00
kevin
86d3de4c89
use package level defined contextKey as context key
2020-09-20 12:46:35 +08:00
kevin
dc17855367
printing context key friendly
2020-09-20 12:08:30 +08:00
kevin
1606a92c6e
use contextType as string type
2020-09-20 12:04:49 +08:00
mlboy
029fd3ea35
fix: golint: context.WithValue should should not use basic type as key ( #83 )
...
* fix: golint: context.WithValue should should not use basic type as key
* optimiz
2020-09-20 12:01:43 +08:00
kevin
57299a7597
rename ngin to rest in goctl
2020-09-20 09:15:19 +08:00
Changkun Ou
762af9dda2
optimize AtomicError ( #82 )
...
This commit optimize AtomicError using atomic.Value. Benchmarks:
name old time/op new time/op delta
AtomicError/Load-6 305ns ±11% 12ns ± 6% -96.18% (p=0.000 n=10+10)
AtomicError/Set-6 314ns ±16% 14ns ± 2% -95.61% (p=0.000 n=10+9)
2020-09-18 22:45:01 +08:00
kevin
eccfaba614
update doc
2020-09-18 22:33:40 +08:00
kevin
974c19d6d3
update rpc example
2020-09-18 18:15:39 +08:00
Zhang Hao
0f8140031a
fix rpc client examle ( #81 )
2020-09-18 18:07:08 +08:00
kevin
0b1ee79d3a
rename rpcx to zrpc
2020-09-18 11:41:52 +08:00
Zhang Hao
26e16107ce
fix example tracing edge config ( #76 )
2020-09-18 08:53:06 +08:00
kevin
1e5e9d63bd
update wechat qrcode
2020-09-17 10:28:33 +08:00
kevin
f994e1df1a
add more tests
2020-09-16 20:03:30 +08:00
kevin
b5dcadda78
remove markdown linter temporarily
2020-09-16 16:53:38 +08:00
kevin
df37597ac3
simplify mapreduce code
2020-09-16 16:48:59 +08:00
miaogaolin
68335ada54
rename file and function name ( #74 )
2020-09-16 13:30:47 +08:00
bittoy
ecdae2477e
add mapping readme ( #75 )
2020-09-16 13:30:13 +08:00
kevin
a561884fcf
print message when starting api server
2020-09-16 13:27:16 +08:00
kevin
a50bcb90a6
rename function
2020-09-14 21:13:19 +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
masonchen2014
2896ef1a49
Sharedcalls.md ( #69 )
...
* sharedcalls.md
* markdownlint
Co-authored-by: chenmusheng <chenmusheng@laoyuegou.com >
2020-09-14 10:13:33 +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
kevin
fb22589cf5
update doc, add metric link
2020-09-12 22:50:37 +08:00
kevin
a8fb010333
drain pipe if reducer not drained
2020-09-12 17:13:32 +08:00
zhoushuguang
8cc09244a0
Metric ( #65 )
...
* doc for service metric
* doc for service metric
* doc for service metric
* doc for service metric
Co-authored-by: zhoushuguang <zhoushuguang@xiaoheiban.cn >
2020-09-12 13:08:10 +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
kingxt
e1d942a799
update doc ( #64 )
...
* rebase upstream
* rebase
* trim no need line
* trim no need line
* trim no need line
* update doc
* update doc
* remove update
Co-authored-by: kingxt <dream4kingxt@163.com >
2020-09-11 16:16:30 +08:00
kingxt
754e631dc4
update quick start ( #63 )
...
* rebase upstream
* rebase
* trim no need line
* trim no need line
* trim no need line
* update doc
* update readme.md
Co-authored-by: kingxt <dream4kingxt@163.com >
2020-09-11 16:06:04 +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
zhoushuguang
3a9b9ceace
add ( #54 )
...
Co-authored-by: zhoushuguang <zhoushuguang@xiaoheiban.cn >
2020-09-08 21:20:44 +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
kevin
ff7c14c6b6
make chinese readme as default
2020-09-08 09:24:12 +08:00
kevin
520f4d7c1b
update readme to add mapreduce link
2020-09-07 23:35:57 +08:00
zhoushuguang
0e674933f3
add mr tool doc ( #50 )
...
Co-authored-by: zhoushuguang <zhoushuguang@xiaoheiban.cn >
2020-09-07 22:40:29 +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
c5cd0d32d1
fix typoin doc
2020-09-07 17:08:06 +08:00
kevin
1cb17311dd
add unit test for mapreduce
2020-09-06 18:19:19 +08:00
kevin
e987eb60d3
fix mapreduce problem when reducer doesn't write
2020-09-06 18:13:42 +08:00
kevin
99a863e8be
add language link
2020-09-06 16:37:14 +08:00
kevin
5333fb93e5
add bookstore english tutorial
2020-09-06 16:36:18 +08:00
kevin
cb13556461
add language link
2020-09-06 15:38:33 +08:00
kevin
561370d5c9
add shorturl english tutorial
2020-09-06 15:36:12 +08:00
kevin
7c779d0433
fix readme typo
2020-09-05 19:18:15 +08:00
kevin
6814c86fcd
add english readme
2020-09-05 19:09:18 +08:00
windk
a1d2ea9d85
fix typo ( #38 )
...
fix typo: *shorten.ShortenReq -> *transform.ShortenReq
2020-09-04 17:38:20 +08:00
kevin
4dfbd66323
add goctl description
2020-09-04 15:40:12 +08:00
kevin
dbf556e7d2
update readme
2020-09-04 08:16:17 +08:00
kevin
c0d0e00803
update example doc
2020-09-04 08:13:22 +08:00
kevin
b4aa89fc25
add wechat qrcode
2020-09-04 08:00:10 +08:00
kevin
11dd3d75ec
add bookstore example
2020-09-03 23:26:04 +08:00
wwek
167422ac4f
fix LF ( #37 )
...
* fix LF
* fix remove export
2020-09-03 22:37:52 +08:00
kevin
a74d73fb2e
fix bookstore example
2020-09-03 20:23:27 +08:00
kevin
81a9ada2d9
add bookstore example
2020-09-03 18:09:12 +08:00
kevin
55c9c3f3dd
replace clickhouse driver to the official one
2020-09-03 16:58:31 +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
Leonard Wang
1e85f74fd8
fix shorturl example code ( #35 )
2020-09-03 08:34:11 +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
kevin
b7a018b33a
add shorturl example code
2020-09-01 16:04:39 +08:00
kevin
ea1c9aa250
support go 1.13
2020-09-01 15:04:01 +08:00
kevin
fbad810cd1
update shorturl doc
2020-09-01 13:46:05 +08:00
kevin
6b15475ccd
update shorturl doc
2020-09-01 13:38:16 +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
af7acdd843
fix doc errors
2020-09-01 10:26:16 +08:00
kevin
7ffa3349a9
update readme
2020-08-31 22:45:55 +08:00
kevin
f03862c378
update docs
2020-08-31 22:37:43 +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
3c688c319e
update shorturl doc
2020-08-29 23:42:42 +08:00
kevin
59ffa75c00
fix typo in doc
2020-08-29 23:33:34 +08:00
kevin
09340e82a7
fix doc error
2020-08-29 22:51:48 +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
0cf4ed46a1
update shorturl doc
2020-08-29 00:36:36 +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
71bbf91a63
update shorturl doc
2020-08-27 23:29:56 +08:00
kevin
69ccc61cfe
update shorturl doc
2020-08-27 23:16:07 +08:00
kevin
a94cf653f0
better image rendering
2020-08-27 23:00:40 +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
5d8a3c07cd
disable cpu stat in wsl linux
2020-08-27 13:22:44 +08:00
kevin
1c24e71568
use yaml, and detect go.mod in current dir
2020-08-27 11:44:35 +08:00
kevin
229544f3ca
move test code into internal package
2020-08-26 15:18:45 +08:00
kevin
c575fa7f95
fix ci script
2020-08-26 14:59:04 +08:00
kevin
fe2252184a
update ci configuration
2020-08-26 14:53:12 +08:00
kevin
1a8014c704
add more tests
2020-08-26 14:32:35 +08:00
kevin
30e52707ae
add more tests
2020-08-26 14:19:16 +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
kevin
9b8595a85e
add more tests
2020-08-25 22:42:42 +08:00
kevin
015e284515
add more tests
2020-08-25 20:21:59 +08:00
kevin
456b395860
use predefined endpoint separator
2020-08-25 18:36:30 +08:00
kevin
f3c367a323
add fatal to stderr
2020-08-25 16:59:14 +08:00
kevin
a32028c4fb
add etcd deploy yaml
2020-08-25 16:32:01 +08:00
kevin
b4572fa064
add more tests
2020-08-24 23:09:46 +08:00
kevin
ccbabf6f58
add more tests
2020-08-24 18:18:58 +08:00
kevin
5989444227
add more tests
2020-08-23 22:33:20 +08:00
kevin
dc286a03f5
add more tests
2020-08-23 15:53:10 +08:00
kevin
b82c02ed16
add more tests
2020-08-22 23:08:33 +08:00
kevin
59ba4ecc5b
accelerate tests
2020-08-21 23:24:07 +08:00
kevin
5e7b514ae2
make tests parallel
2020-08-21 23:15:45 +08:00
kevin
2b1466e41e
add more tests
2020-08-21 23:09:35 +08:00
kevin
9c9f80518f
update readme
2020-08-21 22:51:04 +08:00
kevin
25973d6b59
update doc, add architecture picture
2020-08-21 20:09:53 +08:00
kevin
6237d01948
make test stable
2020-08-21 16:57:17 +08:00
kevin
49316b113e
update readme
2020-08-21 16:52:17 +08:00
kevin
6a673e8cb0
add more tests
2020-08-21 16:42:08 +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
0b6a13fe84
add more tests
2020-08-20 22:53:18 +08:00
kevin
11aa6668e8
add more tests
2020-08-20 15:35:13 +08:00
kevin
267a283328
reorg imports
2020-08-20 10:46:39 +08:00
kevin
2d8366b30e
update keywords.md
2020-08-20 10:44:14 +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
50565c9765
update doc
2020-08-19 22:34:54 +08:00