googleapis / googleapis/librarian
serviceconfig: standardize rest_numeric_enums configuration across languages
- Dominant language
- Go
- Stars
- 45
- Forks
- 61
- Avg merge
- 19h 11m
- Merged PRs (30d)
- 181
Description
Today, some languages use different rest_numeric_enums for the same service. Example:
https://github.com/googleapis/librarian/blob/b13b02bbe8110033e483aa10657b0ac18d3e25d0/internal/serviceconfig/sdk.yaml#L202
In practice, rest_numeric_enums should be defined at the service level and not vary by language.
We should identify and fix these gaps so that all languages use the same configuration for a given service.
Contributor guide
Research direction
Start with internal/serviceconfig/sdk.yaml, including the referenced configuration around line 202, and compare rest_numeric_enums values for the same service across language entries. Identify each mismatch and standardize the configuration so a given service uses the same value in every language; confirm that all relevant service entries have been checked.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- yaml
- Domain
- tooling
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 50/100