• RecallSong's avatar
    merge develop into master (#20) · 62f34292
    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: default avatarLiDan <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: default avatarMuzry <ld269464@alibaba-inc.com>
    
    * fix(typo): typo ISSUE_TEMPLATE (#7)
    Co-authored-by: default avatarMuzry <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: default avatarMuzry <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: default avatarliuhaoyang <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: default avatartianxiang.liu <liutianxiang.ltx@alibaba-inc.com>
    Co-authored-by: default avatarRecallSong <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: default avatarskoo <marckywu@gmail.com>
    Co-authored-by: default avatarDan Li <lidan@caicloud.io>
    Co-authored-by: default avatarLiDan <ld269464@alibaba-inc.com>
    Co-authored-by: default avatarliuhaoyang <liuhaoyang1221@hotmail.com>
    Co-authored-by: default avatarpanjiayao <44628544+Counterflowwind@users.noreply.github.com>
    Co-authored-by: default avatarEren <erenming233@gmail.com>
    Co-authored-by: default avatarAsher Liu <root@viper.run>
    Co-authored-by: default avatartianxiang.liu <liutianxiang.ltx@alibaba-inc.com>
    Co-authored-by: default avatarEffet <nesuadark@gmail.com>
    Co-authored-by: default avatarMuzry <muzrry@gmail.com>
    62f34292