tableau icon indicating copy to clipboard operation
tableau copied to clipboard

A modern configuration converter based on Protobuf (proto3).

Results 84 tableau issues
Sort by recently updated
recently updated
newest added

1. Implement custom xerrors package with advanced features, based on source code from https://pkg.go.dev/errors and https://github.com/rotisserie/eris 2. Add APIs to *xerrors/error.go* : ```go // Is reports whether any error in...

enhancement
WaitingForInfo

Note: if this workbook has no metasheet `@TABLEAU`, then auto scan and find the main workbook (with Merger configured). - [ ] use Protobuf to define returned data, like [google/protobuf/descriptor.proto](https://github.com/protocolbuffers/protobuf/blob/main/src/google/protobuf/descriptor.proto)....

enhancement
WaitingForInfo

## Relation Graph - [ ] Sheet options - [ ] `Merger` - [ ] `Scatter` - [ ] Field properties - [ ] `refer` ```protobuf message Graph { map...

WaitingForInfo

- https://github.com/golangci/golangci-lint - https://golangci-lint.run/usage/install/#ci-installation - https://github.com/golangci/golangci-lint/blob/master/.github/workflows/pr.yml#L33 - https://github.com/golangci/golangci-lint/blob/master/.github/dependabot.yml

> 📌 The `join` option implementation should be based on PR #123. The `join` concept is borrowed from [SQL `join`](https://www.w3schools.com/sql/sql_join.asp): > A JOIN clause is used to combine rows from...

enhancement
WaitingForInfo

Calculate the real consuming time (without locking and waiting time) for parsing each sheet. TODO: - [ ] field prop `refer`: lock and wait

WaitingForInfo

### Predefined in proto A `union` type should be predefined: ```protobuf // Predefined union type. message Target { option (tableau.union) = true; Type type = 9999 [(tableau.field) = { name:...

enhancement

Migrate protobuf compiler from [github.com/jhump/protoreflect/desc/protoparse](https://godoc.org/github.com/jhump/protoreflect/desc/protoparse) to [https://github.com/bufbuild/protocompile](https://github.com/bufbuild/protocompile).

```XML 18182 Test-MeshUdp Test-MeshTcp Test 9.134.54.48 9 0 18083 28081 0 /data/home/user00/log/gamesvr_1.0.13.1 DEBUG,INFO,SYSTEM,WARN,ERROR,FATAL 1 102400000 168 svr pb pb svr_err 0 102400000 168 cfg cfg INFO,SYSTEM,WARN,ERROR,FATAL player player 11111 ```...

Such as `enum value name not defined: xxx` -> `value:%v not found in enum.XXX?` - [ ] scan all original error and rewrite the error message to make concise. -...

help wanted