This guide covers naming conventions and file structure for Protocol Buffer definitions, based on Google and Uber's style guides.
From protobuf-toolsnpx claudepluginhub utakatakyosui/c2lab --plugin protobuf-toolsprotobuf-tools/guides//style-guideGenerates design system documentation with colors, typography, spacing, components, and usage guidelines. Outputs production-ready Tailwind/CSS configuration files.
/style-guideGenerates design system documentation with colors, typography, spacing, components, and usage guidelines. Outputs production-ready Tailwind/CSS configuration files.
This guide covers naming conventions and file structure for Protocol Buffer definitions, based on Google and Uber's style guides.
message / enum / service を基本とする(密結合なものは除く)。lower_snake_case.proto。PascalCase (例: UserProfile, GetBookRequest)lower_snake_case (例: user_id, created_at)PascalCase (例: UserStatus)UPPER_SNAKE_CASE (例: USER_STATUS_ACTIVE)PascalCase (例: UserService)PascalCase (例: GetUser)syntax = "proto3";
package my.package.v1;
message UserProfile {
string user_id = 1;
string display_name = 2;
string email = 3;
}