googleapis / googleapis/google-cloud-cpp
Consider skipping `ExperimentalTag` in `check-api.sh`
Open
cpp: operator
type: cleanup
- Dominant language
- C++
- Stars
- 659
- Forks
- 463
- Avg merge
- 1d 2h
- Merged PRs (30d)
- 89
Description
We skip internal symbols, as well as symbols we don't own (e.g. from gRPC). We might also want to skip anything tagged as `ExperimentalTag`, as they are not yet part of the public API.
Contributor guide
Research direction
Start with check-api.sh and inspect how it currently skips internal symbols and symbols from dependencies. Trace how ExperimentalTag appears in the checked API declarations, then verify that tagged symbols are excluded without affecting public symbols. Done means the API check consistently ignores ExperimentalTag entries, with any existing checker validation still passing.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, shell
- Domain
- api, tooling
- Issue type
- Feature
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100