googleapis / googleapis/librarian

serviceconfig: standardize rest_numeric_enums configuration across languages

Open
#5,083 0 comments 0 reactions 0 assignees View on GitHub
priority: p3
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.