forked from databricks/databricks-sdk-go
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.codegen.json
34 lines (34 loc) · 1.3 KB
/
.codegen.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
{
"formatter": "go fmt ./... && go run golang.org/x/tools/cmd/goimports@latest -w $FILENAMES",
"changelog_config": ".codegen/changelog_config.yml",
"packages": {
".codegen/api.go.tmpl": "service/{{.Name}}/api.go",
".codegen/impl.go.tmpl": "service/{{.Name}}/impl.go",
".codegen/interface.go.tmpl": "service/{{.Name}}/interface.go",
".codegen/model.go.tmpl": "service/{{.Name}}/model.go"
},
"batch": {
".codegen/workspaces.go.tmpl": "workspace_client.go",
".codegen/accounts.go.tmpl": "account_client.go",
".codegen/service-pkg.go.tmpl": "service/pkg.go",
".codegen/error_mapping.go.tmpl": "apierr/error_mapping.go",
".codegen/error_overrides.go.tmpl": "apierr/error_overrides.go",
".codegen/error_alias.go.tmpl": "error_alias.go",
".codegen/mock_workspace_client.go.tmpl": "experimental/mocks/mock_workspace_client.go",
".codegen/mock_account_client.go.tmpl": "experimental/mocks/mock_account_client.go"
},
"examples": {
".codegen/examples_test.go.tmpl": "service/{{.Package}}/{{.SnakeName}}_usage_test.go"
},
"version": {
"version/version.go": "const Version = \"$VERSION\""
},
"toolchain": {
"required": [
"go"
],
"post_generate": [
"go run github.com/vektra/mockery/v2@0229bd4bb4357cd09af7ac15ecab85022d296b12"
]
}
}