1 dépôt
Removal of unused types and fields from a schema to reduce final binary size.
Distinct from AST Code Pruning: Distinct from AST Code Pruning: targets the schema definition layer rather than the compiled abstract syntax tree.
Explore 1 awesome GitHub repository matching development tools & productivity · Schema Element Pruning. Refine with filters or upvote what's useful.
Wire is a cross-platform code generator and implementation of gRPC and Protocol Buffers. It transforms schema definitions into type-safe native language bindings for Kotlin, Swift, and Java to ensure consistent data exchange and communication between distributed systems. The project provides specialized tools for protocol buffer schema management, including the ability to prune unused types and filter fields by version to reduce final binary sizes. It also handles namespace management and allows for the creation of custom schema handlers to execute user-defined logic during the compilation ph
Removes unwanted types and fields from generated code via exclusion lists or reachability analysis to reduce binary size.