Last updated on 16 Feb 2021
[et_pb_section admin_label=”section”] [et_pb_row admin_label=”row”] [et_pb_column type=”4_4″][et_pb_text admin_label=”Text”]Daftar Library Untuk Menyisipkan Annotation di Type Struct Protocol Buffer
- go-proto-validators – Generate message validators dari .proto annotations.
- gogo/protobuf – Protocol Buffers untuk Go dengan Gadgets
- protoc-gen-gotag – PGGT adalah plugin protoc yang digunakan untuk menambah / mengganti tag struct pada pesan protobuf yang dihasilkan
- protoc-gen-go/retag – Sebuah plugin untuk reset struct tags.
- protoc-go-inject-tag – Plugin untuk menginject sebuah custom tags ke dalam sebuah file prot yang telah di generate. Berguna untuk hal-hal seperti tag validasi di
tag struct
Jika sistem kita menggunakan banyak
Jika kita menggunakan aturan Cross programming language. Kita tidak boleh memodifikasi standard file *.proto. Tujuannya agar proto yang kita buat bisa di implementasikan di bahasa lain, seperti Node JS, Python, dll. Jika hanya butuh menyisipkan anotation di type struct, saya sarankan menggunakan library
[/et_pb_text][/et_pb_column] [/et_pb_row] [/et_pb_section]