├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── pr-check.yml │ └── tests.yml ├── .gitignore ├── .golangci.yaml ├── .licenserc.yaml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── README_CN.md ├── _typos.toml ├── cmd └── static │ ├── api_list_flags.go │ ├── client_flags.go │ ├── cmd.go │ ├── doc_flags.go │ ├── job_flags.go │ ├── model_flags.go │ └── server_flags.go ├── config ├── api_list.go ├── argument.go ├── client.go ├── doc.go ├── fallback.go ├── job.go ├── model.go └── server.go ├── cwgo.go ├── go.mod ├── go.sum ├── hack ├── resolve-modules.sh ├── tools.sh └── util.sh ├── images ├── lark_group.png └── lark_group_cn.png ├── licenses ├── LICENSE-sprig.txt ├── License-camelcase.txt ├── License-cli.txt ├── License-cobra.txt ├── License-gen.txt ├── License-gorm.txt ├── License-mongo-go-driver.txt ├── License-mysql.txt ├── License-postgres.txt ├── License-repogen.txt ├── License-retry-go.txt ├── License-sqlite.txt ├── License-sqlserver.txt ├── License-survey.txt ├── License-typeid.txt └── License-yaml2go.txt ├── meta └── version.go ├── pkg ├── api_list │ ├── api_list.go │ ├── api_list_test.go │ ├── consts.go │ ├── internal │ │ └── tests │ │ │ ├── case1 │ │ │ ├── biz │ │ │ │ └── router │ │ │ │ │ ├── hello │ │ │ │ │ └── example │ │ │ │ │ │ └── hello.go │ │ │ │ │ └── register.go │ │ │ ├── go.mod │ │ │ ├── go.sum │ │ │ ├── hello.thrift │ │ │ ├── main.go │ │ │ ├── router.go │ │ │ └── router_gen.go │ │ │ ├── case2 │ │ │ ├── go.mod │ │ │ ├── go.sum │ │ │ └── main.go │ │ │ └── case3 │ │ │ ├── go.mod │ │ │ ├── go.sum │ │ │ ├── main.go │ │ │ └── router │ │ │ ├── router.go │ │ │ └── user │ │ │ └── user.go │ ├── module.go │ └── search.go ├── client │ ├── check.go │ ├── client.go │ ├── hz.go │ └── kitex.go ├── common │ ├── kx_registry │ │ └── registry.go │ ├── parser │ │ ├── consts.go │ │ └── proto.go │ └── utils │ │ ├── env.go │ │ ├── file.go │ │ ├── git.go │ │ ├── hz.go │ │ └── slice.go ├── config_generator │ ├── config_generator.go │ ├── config_generator_test.go │ ├── metadata.go │ ├── sdk.go │ ├── sdk_test.go │ ├── util.go │ ├── yaml2go.go │ └── yaml2go_test.go ├── consts │ └── const.go ├── curd │ ├── code │ │ ├── common.go │ │ ├── statement.go │ │ └── type.go │ ├── doc │ │ ├── doc.go │ │ └── mongo │ │ │ ├── codegen │ │ │ ├── aggregate_base.go │ │ │ ├── base_params.go │ │ │ ├── bulk.go │ │ │ ├── bulk_base.go │ │ │ ├── codegen.go │ │ │ ├── codegen_base.go │ │ │ ├── count.go │ │ │ ├── count_base.go │ │ │ ├── delete.go │ │ │ ├── delete_base.go │ │ │ ├── find.go │ │ │ ├── find_base.go │ │ │ ├── insert.go │ │ │ ├── insert_base.go │ │ │ ├── query.go │ │ │ ├── transaction.go │ │ │ ├── update.go │ │ │ └── update_base.go │ │ │ └── plugin │ │ │ ├── base.go │ │ │ ├── plugin.go │ │ │ └── thriftgo.go │ ├── extract │ │ ├── extract.go │ │ ├── proto.go │ │ └── thrift.go │ ├── parse │ │ ├── bulk.go │ │ ├── count.go │ │ ├── delete.go │ │ ├── error.go │ │ ├── find.go │ │ ├── insert.go │ │ ├── operation.go │ │ ├── parse.go │ │ ├── query.go │ │ ├── transaction.go │ │ └── update.go │ └── template │ │ ├── base.go │ │ ├── function.go │ │ ├── interface.go │ │ ├── method.go │ │ ├── render.go │ │ ├── struct.go │ │ └── template.go ├── fallback │ └── fallback.go ├── job │ ├── job.go │ ├── job_test.go │ └── template.go ├── model │ └── model.go └── server │ ├── check.go │ ├── hz.go │ ├── kitex.go │ └── server.go └── tpl ├── hertz ├── client │ └── standard │ │ └── package.yaml └── server │ ├── standard │ ├── layout.yaml │ └── package.yaml │ └── standard_v2 │ ├── layout.yaml │ └── package.yaml ├── init.go └── kitex ├── client └── standard │ ├── client_tpl.yaml │ ├── default_tpl.yaml │ └── init_tpl.yaml └── server └── standard ├── bootstrap_sh_tpl.yaml ├── build_sh_tpl.yaml ├── conf_dev_tpl.yaml ├── conf_online_tpl.yaml ├── conf_test_tpl.yaml ├── conf_tpl.yaml ├── dal_init.yaml ├── docker_compose.yaml ├── handler_tpl.yaml ├── ignore_tpl.yaml ├── kitex_yaml.yaml ├── main_tpl.yaml ├── mysql.yaml ├── readme_tpl.yaml ├── redis.yaml ├── service.yaml └── service_test.yaml /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/pr-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/.github/workflows/pr-check.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/.golangci.yaml -------------------------------------------------------------------------------- /.licenserc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/.licenserc.yaml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/README.md -------------------------------------------------------------------------------- /README_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/README_CN.md -------------------------------------------------------------------------------- /_typos.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/_typos.toml -------------------------------------------------------------------------------- /cmd/static/api_list_flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/cmd/static/api_list_flags.go -------------------------------------------------------------------------------- /cmd/static/client_flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/cmd/static/client_flags.go -------------------------------------------------------------------------------- /cmd/static/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/cmd/static/cmd.go -------------------------------------------------------------------------------- /cmd/static/doc_flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/cmd/static/doc_flags.go -------------------------------------------------------------------------------- /cmd/static/job_flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/cmd/static/job_flags.go -------------------------------------------------------------------------------- /cmd/static/model_flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/cmd/static/model_flags.go -------------------------------------------------------------------------------- /cmd/static/server_flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/cmd/static/server_flags.go -------------------------------------------------------------------------------- /config/api_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/config/api_list.go -------------------------------------------------------------------------------- /config/argument.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/config/argument.go -------------------------------------------------------------------------------- /config/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/config/client.go -------------------------------------------------------------------------------- /config/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/config/doc.go -------------------------------------------------------------------------------- /config/fallback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/config/fallback.go -------------------------------------------------------------------------------- /config/job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/config/job.go -------------------------------------------------------------------------------- /config/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/config/model.go -------------------------------------------------------------------------------- /config/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/config/server.go -------------------------------------------------------------------------------- /cwgo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/cwgo.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/go.sum -------------------------------------------------------------------------------- /hack/resolve-modules.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/hack/resolve-modules.sh -------------------------------------------------------------------------------- /hack/tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/hack/tools.sh -------------------------------------------------------------------------------- /hack/util.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/hack/util.sh -------------------------------------------------------------------------------- /images/lark_group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/images/lark_group.png -------------------------------------------------------------------------------- /images/lark_group_cn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/images/lark_group_cn.png -------------------------------------------------------------------------------- /licenses/LICENSE-sprig.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/licenses/LICENSE-sprig.txt -------------------------------------------------------------------------------- /licenses/License-camelcase.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/licenses/License-camelcase.txt -------------------------------------------------------------------------------- /licenses/License-cli.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/licenses/License-cli.txt -------------------------------------------------------------------------------- /licenses/License-cobra.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/licenses/License-cobra.txt -------------------------------------------------------------------------------- /licenses/License-gen.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/licenses/License-gen.txt -------------------------------------------------------------------------------- /licenses/License-gorm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/licenses/License-gorm.txt -------------------------------------------------------------------------------- /licenses/License-mongo-go-driver.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/licenses/License-mongo-go-driver.txt -------------------------------------------------------------------------------- /licenses/License-mysql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/licenses/License-mysql.txt -------------------------------------------------------------------------------- /licenses/License-postgres.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/licenses/License-postgres.txt -------------------------------------------------------------------------------- /licenses/License-repogen.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/licenses/License-repogen.txt -------------------------------------------------------------------------------- /licenses/License-retry-go.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/licenses/License-retry-go.txt -------------------------------------------------------------------------------- /licenses/License-sqlite.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/licenses/License-sqlite.txt -------------------------------------------------------------------------------- /licenses/License-sqlserver.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/licenses/License-sqlserver.txt -------------------------------------------------------------------------------- /licenses/License-survey.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/licenses/License-survey.txt -------------------------------------------------------------------------------- /licenses/License-typeid.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/licenses/License-typeid.txt -------------------------------------------------------------------------------- /licenses/License-yaml2go.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/licenses/License-yaml2go.txt -------------------------------------------------------------------------------- /meta/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/meta/version.go -------------------------------------------------------------------------------- /pkg/api_list/api_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/api_list/api_list.go -------------------------------------------------------------------------------- /pkg/api_list/api_list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/api_list/api_list_test.go -------------------------------------------------------------------------------- /pkg/api_list/consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/api_list/consts.go -------------------------------------------------------------------------------- /pkg/api_list/internal/tests/case1/biz/router/hello/example/hello.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/api_list/internal/tests/case1/biz/router/hello/example/hello.go -------------------------------------------------------------------------------- /pkg/api_list/internal/tests/case1/biz/router/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/api_list/internal/tests/case1/biz/router/register.go -------------------------------------------------------------------------------- /pkg/api_list/internal/tests/case1/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/api_list/internal/tests/case1/go.mod -------------------------------------------------------------------------------- /pkg/api_list/internal/tests/case1/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/api_list/internal/tests/case1/go.sum -------------------------------------------------------------------------------- /pkg/api_list/internal/tests/case1/hello.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/api_list/internal/tests/case1/hello.thrift -------------------------------------------------------------------------------- /pkg/api_list/internal/tests/case1/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/api_list/internal/tests/case1/main.go -------------------------------------------------------------------------------- /pkg/api_list/internal/tests/case1/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/api_list/internal/tests/case1/router.go -------------------------------------------------------------------------------- /pkg/api_list/internal/tests/case1/router_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/api_list/internal/tests/case1/router_gen.go -------------------------------------------------------------------------------- /pkg/api_list/internal/tests/case2/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/api_list/internal/tests/case2/go.mod -------------------------------------------------------------------------------- /pkg/api_list/internal/tests/case2/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/api_list/internal/tests/case2/go.sum -------------------------------------------------------------------------------- /pkg/api_list/internal/tests/case2/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/api_list/internal/tests/case2/main.go -------------------------------------------------------------------------------- /pkg/api_list/internal/tests/case3/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/api_list/internal/tests/case3/go.mod -------------------------------------------------------------------------------- /pkg/api_list/internal/tests/case3/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/api_list/internal/tests/case3/go.sum -------------------------------------------------------------------------------- /pkg/api_list/internal/tests/case3/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/api_list/internal/tests/case3/main.go -------------------------------------------------------------------------------- /pkg/api_list/internal/tests/case3/router/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/api_list/internal/tests/case3/router/router.go -------------------------------------------------------------------------------- /pkg/api_list/internal/tests/case3/router/user/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/api_list/internal/tests/case3/router/user/user.go -------------------------------------------------------------------------------- /pkg/api_list/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/api_list/module.go -------------------------------------------------------------------------------- /pkg/api_list/search.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/api_list/search.go -------------------------------------------------------------------------------- /pkg/client/check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/client/check.go -------------------------------------------------------------------------------- /pkg/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/client/client.go -------------------------------------------------------------------------------- /pkg/client/hz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/client/hz.go -------------------------------------------------------------------------------- /pkg/client/kitex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/client/kitex.go -------------------------------------------------------------------------------- /pkg/common/kx_registry/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/common/kx_registry/registry.go -------------------------------------------------------------------------------- /pkg/common/parser/consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/common/parser/consts.go -------------------------------------------------------------------------------- /pkg/common/parser/proto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/common/parser/proto.go -------------------------------------------------------------------------------- /pkg/common/utils/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/common/utils/env.go -------------------------------------------------------------------------------- /pkg/common/utils/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/common/utils/file.go -------------------------------------------------------------------------------- /pkg/common/utils/git.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/common/utils/git.go -------------------------------------------------------------------------------- /pkg/common/utils/hz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/common/utils/hz.go -------------------------------------------------------------------------------- /pkg/common/utils/slice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/common/utils/slice.go -------------------------------------------------------------------------------- /pkg/config_generator/config_generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/config_generator/config_generator.go -------------------------------------------------------------------------------- /pkg/config_generator/config_generator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/config_generator/config_generator_test.go -------------------------------------------------------------------------------- /pkg/config_generator/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/config_generator/metadata.go -------------------------------------------------------------------------------- /pkg/config_generator/sdk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/config_generator/sdk.go -------------------------------------------------------------------------------- /pkg/config_generator/sdk_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/config_generator/sdk_test.go -------------------------------------------------------------------------------- /pkg/config_generator/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/config_generator/util.go -------------------------------------------------------------------------------- /pkg/config_generator/yaml2go.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/config_generator/yaml2go.go -------------------------------------------------------------------------------- /pkg/config_generator/yaml2go_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/config_generator/yaml2go_test.go -------------------------------------------------------------------------------- /pkg/consts/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/consts/const.go -------------------------------------------------------------------------------- /pkg/curd/code/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/code/common.go -------------------------------------------------------------------------------- /pkg/curd/code/statement.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/code/statement.go -------------------------------------------------------------------------------- /pkg/curd/code/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/code/type.go -------------------------------------------------------------------------------- /pkg/curd/doc/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/doc/doc.go -------------------------------------------------------------------------------- /pkg/curd/doc/mongo/codegen/aggregate_base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/doc/mongo/codegen/aggregate_base.go -------------------------------------------------------------------------------- /pkg/curd/doc/mongo/codegen/base_params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/doc/mongo/codegen/base_params.go -------------------------------------------------------------------------------- /pkg/curd/doc/mongo/codegen/bulk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/doc/mongo/codegen/bulk.go -------------------------------------------------------------------------------- /pkg/curd/doc/mongo/codegen/bulk_base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/doc/mongo/codegen/bulk_base.go -------------------------------------------------------------------------------- /pkg/curd/doc/mongo/codegen/codegen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/doc/mongo/codegen/codegen.go -------------------------------------------------------------------------------- /pkg/curd/doc/mongo/codegen/codegen_base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/doc/mongo/codegen/codegen_base.go -------------------------------------------------------------------------------- /pkg/curd/doc/mongo/codegen/count.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/doc/mongo/codegen/count.go -------------------------------------------------------------------------------- /pkg/curd/doc/mongo/codegen/count_base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/doc/mongo/codegen/count_base.go -------------------------------------------------------------------------------- /pkg/curd/doc/mongo/codegen/delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/doc/mongo/codegen/delete.go -------------------------------------------------------------------------------- /pkg/curd/doc/mongo/codegen/delete_base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/doc/mongo/codegen/delete_base.go -------------------------------------------------------------------------------- /pkg/curd/doc/mongo/codegen/find.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/doc/mongo/codegen/find.go -------------------------------------------------------------------------------- /pkg/curd/doc/mongo/codegen/find_base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/doc/mongo/codegen/find_base.go -------------------------------------------------------------------------------- /pkg/curd/doc/mongo/codegen/insert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/doc/mongo/codegen/insert.go -------------------------------------------------------------------------------- /pkg/curd/doc/mongo/codegen/insert_base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/doc/mongo/codegen/insert_base.go -------------------------------------------------------------------------------- /pkg/curd/doc/mongo/codegen/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/doc/mongo/codegen/query.go -------------------------------------------------------------------------------- /pkg/curd/doc/mongo/codegen/transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/doc/mongo/codegen/transaction.go -------------------------------------------------------------------------------- /pkg/curd/doc/mongo/codegen/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/doc/mongo/codegen/update.go -------------------------------------------------------------------------------- /pkg/curd/doc/mongo/codegen/update_base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/doc/mongo/codegen/update_base.go -------------------------------------------------------------------------------- /pkg/curd/doc/mongo/plugin/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/doc/mongo/plugin/base.go -------------------------------------------------------------------------------- /pkg/curd/doc/mongo/plugin/plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/doc/mongo/plugin/plugin.go -------------------------------------------------------------------------------- /pkg/curd/doc/mongo/plugin/thriftgo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/doc/mongo/plugin/thriftgo.go -------------------------------------------------------------------------------- /pkg/curd/extract/extract.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/extract/extract.go -------------------------------------------------------------------------------- /pkg/curd/extract/proto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/extract/proto.go -------------------------------------------------------------------------------- /pkg/curd/extract/thrift.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/extract/thrift.go -------------------------------------------------------------------------------- /pkg/curd/parse/bulk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/parse/bulk.go -------------------------------------------------------------------------------- /pkg/curd/parse/count.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/parse/count.go -------------------------------------------------------------------------------- /pkg/curd/parse/delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/parse/delete.go -------------------------------------------------------------------------------- /pkg/curd/parse/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/parse/error.go -------------------------------------------------------------------------------- /pkg/curd/parse/find.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/parse/find.go -------------------------------------------------------------------------------- /pkg/curd/parse/insert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/parse/insert.go -------------------------------------------------------------------------------- /pkg/curd/parse/operation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/parse/operation.go -------------------------------------------------------------------------------- /pkg/curd/parse/parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/parse/parse.go -------------------------------------------------------------------------------- /pkg/curd/parse/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/parse/query.go -------------------------------------------------------------------------------- /pkg/curd/parse/transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/parse/transaction.go -------------------------------------------------------------------------------- /pkg/curd/parse/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/parse/update.go -------------------------------------------------------------------------------- /pkg/curd/template/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/template/base.go -------------------------------------------------------------------------------- /pkg/curd/template/function.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/template/function.go -------------------------------------------------------------------------------- /pkg/curd/template/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/template/interface.go -------------------------------------------------------------------------------- /pkg/curd/template/method.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/template/method.go -------------------------------------------------------------------------------- /pkg/curd/template/render.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/template/render.go -------------------------------------------------------------------------------- /pkg/curd/template/struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/template/struct.go -------------------------------------------------------------------------------- /pkg/curd/template/template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/curd/template/template.go -------------------------------------------------------------------------------- /pkg/fallback/fallback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/fallback/fallback.go -------------------------------------------------------------------------------- /pkg/job/job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/job/job.go -------------------------------------------------------------------------------- /pkg/job/job_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/job/job_test.go -------------------------------------------------------------------------------- /pkg/job/template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/job/template.go -------------------------------------------------------------------------------- /pkg/model/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/model/model.go -------------------------------------------------------------------------------- /pkg/server/check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/server/check.go -------------------------------------------------------------------------------- /pkg/server/hz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/server/hz.go -------------------------------------------------------------------------------- /pkg/server/kitex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/server/kitex.go -------------------------------------------------------------------------------- /pkg/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/pkg/server/server.go -------------------------------------------------------------------------------- /tpl/hertz/client/standard/package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/tpl/hertz/client/standard/package.yaml -------------------------------------------------------------------------------- /tpl/hertz/server/standard/layout.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/tpl/hertz/server/standard/layout.yaml -------------------------------------------------------------------------------- /tpl/hertz/server/standard/package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/tpl/hertz/server/standard/package.yaml -------------------------------------------------------------------------------- /tpl/hertz/server/standard_v2/layout.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/tpl/hertz/server/standard_v2/layout.yaml -------------------------------------------------------------------------------- /tpl/hertz/server/standard_v2/package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/tpl/hertz/server/standard_v2/package.yaml -------------------------------------------------------------------------------- /tpl/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/tpl/init.go -------------------------------------------------------------------------------- /tpl/kitex/client/standard/client_tpl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/tpl/kitex/client/standard/client_tpl.yaml -------------------------------------------------------------------------------- /tpl/kitex/client/standard/default_tpl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/tpl/kitex/client/standard/default_tpl.yaml -------------------------------------------------------------------------------- /tpl/kitex/client/standard/init_tpl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/tpl/kitex/client/standard/init_tpl.yaml -------------------------------------------------------------------------------- /tpl/kitex/server/standard/bootstrap_sh_tpl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/tpl/kitex/server/standard/bootstrap_sh_tpl.yaml -------------------------------------------------------------------------------- /tpl/kitex/server/standard/build_sh_tpl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/tpl/kitex/server/standard/build_sh_tpl.yaml -------------------------------------------------------------------------------- /tpl/kitex/server/standard/conf_dev_tpl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/tpl/kitex/server/standard/conf_dev_tpl.yaml -------------------------------------------------------------------------------- /tpl/kitex/server/standard/conf_online_tpl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/tpl/kitex/server/standard/conf_online_tpl.yaml -------------------------------------------------------------------------------- /tpl/kitex/server/standard/conf_test_tpl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/tpl/kitex/server/standard/conf_test_tpl.yaml -------------------------------------------------------------------------------- /tpl/kitex/server/standard/conf_tpl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/tpl/kitex/server/standard/conf_tpl.yaml -------------------------------------------------------------------------------- /tpl/kitex/server/standard/dal_init.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/tpl/kitex/server/standard/dal_init.yaml -------------------------------------------------------------------------------- /tpl/kitex/server/standard/docker_compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/tpl/kitex/server/standard/docker_compose.yaml -------------------------------------------------------------------------------- /tpl/kitex/server/standard/handler_tpl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/tpl/kitex/server/standard/handler_tpl.yaml -------------------------------------------------------------------------------- /tpl/kitex/server/standard/ignore_tpl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/tpl/kitex/server/standard/ignore_tpl.yaml -------------------------------------------------------------------------------- /tpl/kitex/server/standard/kitex_yaml.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/tpl/kitex/server/standard/kitex_yaml.yaml -------------------------------------------------------------------------------- /tpl/kitex/server/standard/main_tpl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/tpl/kitex/server/standard/main_tpl.yaml -------------------------------------------------------------------------------- /tpl/kitex/server/standard/mysql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/tpl/kitex/server/standard/mysql.yaml -------------------------------------------------------------------------------- /tpl/kitex/server/standard/readme_tpl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/tpl/kitex/server/standard/readme_tpl.yaml -------------------------------------------------------------------------------- /tpl/kitex/server/standard/redis.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/tpl/kitex/server/standard/redis.yaml -------------------------------------------------------------------------------- /tpl/kitex/server/standard/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/tpl/kitex/server/standard/service.yaml -------------------------------------------------------------------------------- /tpl/kitex/server/standard/service_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/cwgo/HEAD/tpl/kitex/server/standard/service_test.yaml --------------------------------------------------------------------------------