Skip to content

chore: add DEV workflow instructions for librarian#13277

Open
sofisl wants to merge 3 commits into
mainfrom
addDevWorkflow
Open

chore: add DEV workflow instructions for librarian#13277
sofisl wants to merge 3 commits into
mainfrom
addDevWorkflow

Conversation

@sofisl
Copy link
Copy Markdown
Contributor

@sofisl sofisl commented May 26, 2026

Fixes googleapis/librarian#5497

cc @JoeWang1127 @zhumin8, PTAL, not sure about all of these (tested the workflows locally though).

sofisl added 3 commits May 26, 2026 20:44
Adds instructions on:
- How to find the Librarian on-call schedule and support contacts
- Review and approval requirements for librarian.yaml changes
- How to run Librarian locally to test changes to the generator or librarian.yaml
@sofisl sofisl requested a review from a team as a code owner May 26, 2026 22:45
Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates sdk-platform-java/DEVELOPMENT.md to add documentation for the Client Library Generation tool, Librarian. It includes contact information, review requirements, prerequisites, and step-by-step instructions for running the generator with local changes. A review comment correctly identified a typo in the prerequisites section, suggesting to change 'JD17' to 'JDK 17'.

Any changes to `librarian.yaml` (adding APIs, updating dependencies, changing configurations, etc.) **must** be reviewed and approved by the Librarian on-call team. Please include `cloud-sdk-librarian-oncall@google.com` or an on-call engineer as a reviewer on your PR.

#### Prerequisite
Make sure you have Go installed (as Librarian is written in Go), as well as Python, Maven, and JD17 (use https://sdkman.io/).
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The abbreviation 'JD17' appears to be a typo for 'JDK 17'.

Suggested change
Make sure you have Go installed (as Librarian is written in Go), as well as Python, Maven, and JD17 (use https://sdkman.io/).
Make sure you have Go installed (as Librarian is written in Go), as well as Python, Maven, and JDK 17 (use https://sdkman.io/).

@sonarqubecloud
Copy link
Copy Markdown

@sonarqubecloud
Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

java: update development docs for the Java team

1 participant