Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 18 additions & 1 deletion DEVELOPMENT.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Monorepo Scoped Development Guide

This document outlines development workflows and build strategies when working with specific client libraries or modules in the `google-cloud-java` monorepo.
This document outlines development workflows, build strategies, and code generation processes when working with or managing client libraries in the `google-cloud-java` monorepo.

---

Expand Down Expand Up @@ -51,3 +51,20 @@ mvn compile
```

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.

---

## 3. Code Generation (Librarian)

This repository uses **[Librarian](https://github.com/googleapis/librarian)** to generate code from API specifications.

The configuration for Librarian in this repository is defined in the [librarian.yaml](librarian.yaml) file at the root.

### Documentation & Guides

For more information on how to use Librarian, configure generation, or troubleshoot issues, refer to the following guides:

* **[Librarian GitHub Repository](https://github.com/googleapis/librarian)**: The main repository for the Librarian tool.
* **[Librarian Command Reference](https://pkg.go.dev/github.com/googleapis/librarian/cmd/librarian)**: Detailed documentation of `librarian` CLI commands.
* **[Librarian Configuration Schema](https://github.com/googleapis/librarian/blob/main/doc/config-schema.md)**: Guide to the structure and options available in `librarian.yaml`.
* **[go/g3doc-sdk-librarian](https://go/g3doc-sdk-librarian)** (Internal): Internal documentation for code generation schedules and local development workflows.
Loading