googleapis / googleapis/librarian

config: remove xyz_gapic.yaml files

Open
#3,041 3 comments 0 reactions 0 assignees View on GitHub
priority: p3
Dominant language
Go
Stars
45
Forks
61
Avg merge
18h 32m
Merged PRs (30d)
175

Description

Currently we have [78 xyz_gapic.yaml files](https://github.com/search?q=repo%3Agoogleapis%2Fgoogleapis+path%3A*_gapic.yaml&type=code) in the googleapis repo, where xyz is the service name.

These contains a mixture of language-neutral and language-specific settings, although currently they're only consumed (I believe) by the PHP and Java generators.

All this configuration should be in the "right" place as determined by #3040.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the 78 *_gapic.yaml files linked in the issue and the configuration placement proposed in #3040. Check how the PHP and Java generators consume these files, then verify that removing them leaves configuration in the intended location and that generation still works.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, php
Domain
build-system, tooling
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.