Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
xtoproto
command
Program xtoproto infers .proto definitions from record-oriented files (CSV, XML, etc.).
|
Program xtoproto infers .proto definitions from record-oriented files (CSV, XML, etc.). |
|
xtoproto_web
command
|
|
|
Package csvcoder decodes Go types from CSV records using struct tags, similar to encoding/csv and encoding/xml packages in the standard library.
|
Package csvcoder decodes Go types from CSV records using struct tags, similar to encoding/csv and encoding/xml packages in the standard library. |
|
Package csvinfer guesses the types of CSV columns and uses these to generate a CSVProtoMapping object that in turn may be used to generate a .proto definition and CSV-to-proto parser.
|
Package csvinfer guesses the types of CSV columns and uses these to generate a CSVProtoMapping object that in turn may be used to generate a .proto definition and CSV-to-proto parser. |
|
Package csvtoproto generates a .proto file and a .go file from a go/csv-to-proto mapping file.
|
Package csvtoproto generates a .proto file and a .go file from a go/csv-to-proto mapping file. |
|
Package csvtoprotoparse contains runtime functionality needed by code generated by the go/csv-to-proto tool.
|
Package csvtoprotoparse contains runtime functionality needed by code generated by the go/csv-to-proto tool. |
|
Program playground is a web application intended to be compiled with WASM that infers .proto definitions from record-oriented files (CSV, XML, etc.).
|
Program playground is a web application intended to be compiled with WASM that infers .proto definitions from record-oriented files (CSV, XML, etc.). |
|
proto
|
|
|
Package protocp transforms one record-oriented format into another record-oriented format where the records are protocol buffers.
|
Package protocp transforms one record-oriented format into another record-oriented format where the records are protocol buffers. |
|
Package recordinfer guesses the types of record columns and uses these to generate a RecordProtoMapping object that in turn may be used to generate a .proto definition and record-to-proto parser.
|
Package recordinfer guesses the types of record columns and uses these to generate a RecordProtoMapping object that in turn may be used to generate a .proto definition and record-to-proto parser. |
|
releasing
|
|
|
generate_pb_go_files
command
Program generate_pb_go_files collects the generated go files from the bazel runfiles directory that match a given prefix and outputs those files to a destination directory; this may be used when .pb.go artifacts are needed to build xtoproto without bazel.
|
Program generate_pb_go_files collects the generated go files from the bazel runfiles directory that match a given prefix and outputs those files to a destination directory; this may be used when .pb.go artifacts are needed to build xtoproto without bazel. |
|
make_release
command
Program make_release helps make a release of xtoproto.
|
Program make_release helps make a release of xtoproto. |
|
Package service implements the XToProtoService gRPC service.
|
Package service implements the XToProtoService gRPC service. |
|
Package textcoder defines a registry of Go types and associated textual encoding/decoding functions.
|
Package textcoder defines a registry of Go types and associated textual encoding/decoding functions. |
|
Package xmlinfer attempts to infer protocol buffer definitions from a set of XML examples.
|
Package xmlinfer attempts to infer protocol buffer definitions from a set of XML examples. |
Click to show internal directories.
Click to hide internal directories.