googleapis / googleapis/google-cloud-cpp

Consider skipping `ExperimentalTag` in `check-api.sh`

Open
#14,592 0 comments 0 reactions 0 assignees View on GitHub
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

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.