You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: DEVELOPMENT.md
+18-1Lines changed: 18 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Monorepo Scoped Development Guide
2
2
3
-
This document outlines development workflows and build strategieswhen working with specific client libraries or modules in the `google-cloud-java` monorepo.
3
+
This document outlines development workflows, build strategies, and code generation processes when working with or managing client libraries in the `google-cloud-java` monorepo.
4
4
5
5
---
6
6
@@ -51,3 +51,20 @@ mvn compile
51
51
```
52
52
53
53
Your IDE such as Intellij should also be able to import all the upstream dependencies at this moment. You can perform the same operations as you would in a normal project such as running unit tests, debugging and so on.
54
+
55
+
---
56
+
57
+
## 3. Code Generation (Librarian)
58
+
59
+
This repository uses **[Librarian](https://github.com/googleapis/librarian)** to generate code from API specifications.
60
+
61
+
The configuration for Librarian in this repository is defined in the [librarian.yaml](librarian.yaml) file at the root.
62
+
63
+
### Documentation & Guides
64
+
65
+
For more information on how to use Librarian, configure generation, or troubleshoot issues, refer to the following guides:
66
+
67
+
***[Librarian GitHub Repository](https://github.com/googleapis/librarian)**: The main repository for the Librarian tool.
68
+
***[Librarian Command Reference](https://pkg.go.dev/github.com/googleapis/librarian/cmd/librarian)**: Detailed documentation of `librarian` CLI commands.
69
+
***[Librarian Configuration Schema](https://github.com/googleapis/librarian/blob/main/doc/config-schema.md)**: Guide to the structure and options available in `librarian.yaml`.
70
+
***[go/g3doc-sdk-librarian](https://go/g3doc-sdk-librarian)** (Internal): Internal documentation for code generation schedules and local development workflows.
Copy file name to clipboardExpand all lines: java-alloydb/proto-google-cloud-alloydb-v1/src/main/java/com/google/cloud/alloydb/v1/ClusterOrBuilder.java
0 commit comments