-
RecallSong authored
* servicehub、providers and some common codes * health check for provider * update(gitignore): add some ignore files in git ignore (#3) - add macos files - add vim files - add vscode files Co-authored-by: LiDan <ld269464@alibaba-inc.com> * health、i18n、http-endpoints providers (#2) * optimize health provider * i18n support get text with default value * http-endpoints providers * rename RegisterEndpoint to RegisterEndpoints * support autowired, add redis provider, add some examples (#5) * feat(github): update github pr and issue template (#6) Co-authored-by: Muzry <ld269464@alibaba-inc.com> * fix(typo): typo ISSUE_TEMPLATE (#7) Co-authored-by: Muzry <ld269464@alibaba-inc.com> * add providers: zookeeper、kafka、elasticsearch、etcd、etcd-mutex … (#8) * add providers: zookeeper、kafka、elasticsearch、etcd、etcd-mutex、zk-master-election * fix example * add kubernetes provider * update comment * rename variable name * feat(Owners): update owners file (#9) Co-authored-by: Muzry <ld269464@alibaba-inc.com> * read config from some way、unit test example、rename something、update R… (#11) * read config from some way、unit test example、rename something、update README.md * fix bug * Feature/safe exit (#12) * update example * typo、safe exit * Add ci and it workflow (#13) * Add ci action * Add run go mod * Add run go mod * Fix lint * Add .golangci.yml * Add go mod tidy * Fix goimports * Fix goimports * Rename some step names * 修复kafka编译错误 (#15) * Feature/update kafka version (#16) * 修复kafka编译错误 * update go kafka version * update go kafka version * Add code coverage badge (#17) * Add code coverage badge * Update golangci-lint to v1.38 * set modules-download-mode: readonly * set modules-download-mode: vendor * set modules-download-mode: mod * simple way to define provider (#18) * simple way to define provider * add usage test case * Add project description in README_zh.md * add hub test * fix test * update comment * update README.md format * support unified api of service for grpc and http, and auto generate client package. (#19) * support unified api of service for grpc and http, and auto generate client package. details: support optional dependencies、add default hub listener、add protoc-gen-go-* tools、docker image of tools、update README.md. * add examples and update README.md * update protoc-gen-go-client * add grpc-client provider 、update example、and fix some bug * fix http response Accept Encode * go mod tidy * find go package in protoc.sh * Add Copyright header to all go files (#22) * Add Copyright header to all go files * replace Terminus to Terminus, Inc * support custom pb out path (#24) * custom pb output path * update example * expose http options (#26) * add compress and test (#25) Co-authored-by: liuhaoyang <liuhaoyang1221@hotmail.com> * Add license-check action (#27) * Add license-check action * ignore client & pg.go file * Fix check ignore * Fix check ignore * update readme (#30) * update readme * fix readme * fix readme * fix readme * Feature/cassandra provider (#29) * cassandra provider * add license * fix license * add example * cassandra provider * provider cassandra * fix lint * add readme * fix tab * fix client-go version (#28) Co-authored-by: tianxiang.liu <liutianxiang.ltx@alibaba-inc.com> Co-authored-by: RecallSong <13607438+recallsong@users.noreply.github.com> * upload servicehub image (#34) * fix provider template (#32) * fix provider template * change fmt to log * fix print log * add CLI tool, move tools codes (#35) * add CLI tool, move tools/protoc-gen-* to /tools/protoc/protoc-gen-* * update README.md * exclude example ci * remove example test case * upgrade go version to 1.16 (#36) * Feature/fix find go package (#37) * fix find go package path bug * upload go.mod * update README.md (#38) * update README.md * update gitignore * fix package path * auto find dependencies with struct tag and type * httpserver support googleapis (#39) * find service * 1、support googleapis style in httpserver 2、gohub support exec plugin 3、join GOPATH in gohub protoc 4、optional dependency in struct tag * fix gohub find include bug, fix message list bug in protoc-gen-go-form, add http path parser.go * add path test * add boolTag test * change test function name * change test case * update test * add path test * add test case * change path error * update test code * connection block at bootstrap (#40) * modify split in ParseLanguageCode (#42) * modify ParseLanguageCode split * modify ParseLanguageCode split * Feature/add hub test case (#43) * add test case, change Dependencies interface * update README.md * add expvar provider * update PULL REUQEST TEMPLATE.md (#44) * fix proto-gen-go-form、http support application/vnd.x+json (#45) * adjust proto-gen-go-provider (#46) * adjust proto-gen-go-provider * 1、modcom support RegisterHubListener 2、add Internationalizable interface Co-authored-by: skoo <marckywu@gmail.com> Co-authored-by: Dan Li <lidan@caicloud.io> Co-authored-by: LiDan <ld269464@alibaba-inc.com> Co-authored-by: liuhaoyang <liuhaoyang1221@hotmail.com> Co-authored-by: panjiayao <44628544+Counterflowwind@users.noreply.github.com> Co-authored-by: Eren <erenming233@gmail.com> Co-authored-by: Asher Liu <root@viper.run> Co-authored-by: tianxiang.liu <liutianxiang.ltx@alibaba-inc.com> Co-authored-by: Effet <nesuadark@gmail.com> Co-authored-by: Muzry <muzrry@gmail.com>
62f34292