googleapis/librarian

Go 30 stars

CLI for managing SDK client library configuration, generation and releases

✓ Synced 3h ago Share on X →
README badge: [![ngmi](https://ngmi.review/badge/googleapis/librarian.svg)](https://ngmi.review/repo/googleapis/librarian)
1.7k Merged PRs
1 day Avg Merge Time
0m Fastest PR
6 months Slowest PR
#191 Global Speed Rank

PR Size Analysis

Lines changed (additions + deletions) vs review outcomes. Re-sync to populate data for older PRs.

PRs by size
Avg review time (hrs)
Clean approval rate (%)

Top Reviewers

Recent Merged PRs

# Title Author Time Reviews Blocks
#4153 chore(internal/serviceconfig): add allowlist @JoeWang1127 6.5h 4
#4155 fix(internal/librarian/golang): do not add transport in gapic options @JoeWang1127 4.9h 2
#4148 fix(internal/librarian/java): add format logic @zhumin8 5.6h 5
#4151 feat(sidekick): implement heuristic resource identification @haphungw 2.8h 2
#4133 fix(internal/librarian/golang): build import path for non versioned API @JoeWang1127 2 days 2
#4141 feat(librarian): change publish/tag library flags to release-commit @jskeet 8.7h 10
#4125 fix: introduce skeleton code to generate java @zhumin8 2 days 2
#4146 chore(serviceconfig): convert data in api.go into a YAML file @jskeet 1.0h 2
#4138 feat(internal/config): add version suffix to import path @JoeWang1127 1 day 2
#4145 chore(librarian): set library version in language-agnostic bump code @jskeet 40m 4
#4124 fix: add api path for java for testing in api.go @zhumin8 2 days 2
#4136 feat(internal/config): add generator features @JoeWang1127 1 day 4
#4139 fix(internal/librarian/golang): extract directory path between library name and client directory @JoeWang1127 21.9h 2
#4137 feat(internal/config): add `NoMetadata` to Go API config @JoeWang1127 1 day 4
#4144 chore(internal/librarian): tiny refactor of bump @jskeet 3.1h 2
#4132 feat(sidekick): add BuildKnownPlurals helper @haphungw 19.9h 3
#4135 feat(sidekick): Promote sample generation information from Rust annotations to model @amanda-tarafa 1.9h 3
#4116 feat(sidekick): add resource name heuristic foundation @haphungw 1 day 10
#4121 fix(internal/docuploader): find right tar executable for macOS @JoeWang1127 3.4h 3
#4120 chore(tool/cmd/migrate): remove `aliasshim/aliasshim.go` from keep list @JoeWang1127 4.8h 2