uber / prototool

Your Swiss Army Knife for Protocol Buffers
MIT License
5.05k stars 345 forks source link

Missing rationale behind API suffix #573

Open azolotko opened 3 years ago

azolotko commented 3 years ago

Uber Protobuf Style Guide V2 says:

Services should always be suffixed with API. For example, TripAPI or UserAPI. This is for consistency.

"For consistency" argument is understandable, but it doesn't unfortunately explain why API suffix was chosen. This rule contradicts Google's Style Guide and it would be nice to understand why this divergence was introduced. It could've just been just "Service" suffix, right?