Bug#1126670: ITP: golang-github-lyft-protoc-gen-star -- protoc plugin library for efficient proto-based code generation
Package: wnpp
Severity: wishlist
Owner: Andrew Lee (李健秋) <ajqlee@debian.org>
* Package name : golang-github-lyft-protoc-gen-star
Version : 2.0.3-1
Upstream Author : Lyft
* URL : https://github.com/lyft/protoc-gen-star
* License : Apache-2.0
Programming Lang: Go
Description : protoc plugin library for efficient code generation in go
Developing custom protocol buffer plugins can be complex due to the intricate
nature of the descriptor hierarchy and dependency graph. This package
provides a high-level library that simplifies this process by providing an
object-oriented abstraction over the raw descriptor messages.
.
It features a fully-linked dependency graph, visitor patterns for easy AST
traversal, and built-in support for common tasks like post-processing with
gofmt. By handling the low-level details of protoc interaction, it allows
developers to focus on the generation logic itself, ensuring consistency and
reliability across different protobuf-based tooling.
Reply to: