Directories
¶
| Path | Synopsis |
|---|---|
|
Package cache manages the local cache directory for librarian operations.
|
Package cache manages the local cache directory for librarian operations. |
|
Package command provides helpers to execute external commands with logging.
|
Package command provides helpers to execute external commands with logging. |
|
Package config provides types and functions for reading and writing librarian.yaml configuration files.
|
Package config provides types and functions for reading and writing librarian.yaml configuration files. |
|
Package docuploader provides functionality for packaging documentation for googleapis.dev and cloud.google.com.
|
Package docuploader provides functionality for packaging documentation for googleapis.dev and cloud.google.com. |
|
Package fetch provides utilities for fetching GitHub repository metadata and computing checksums.
|
Package fetch provides utilities for fetching GitHub repository metadata and computing checksums. |
|
Package filesystem provides generic filesystem operations.
|
Package filesystem provides generic filesystem operations. |
|
Package git provides functions for determining changes in a git repository.
|
Package git provides functions for determining changes in a git repository. |
|
Package librarian provides functionality for onboarding, generating and releasing Google Cloud client libraries.
|
Package librarian provides functionality for onboarding, generating and releasing Google Cloud client libraries. |
|
dart
Package dart provides functionality for generating and releasing Dart client libraries.
|
Package dart provides functionality for generating and releasing Dart client libraries. |
|
golang
Package golang provides functionality for generating Go client libraries.
|
Package golang provides functionality for generating Go client libraries. |
|
java
Package java provides Java specific functionality for librarian.
|
Package java provides Java specific functionality for librarian. |
|
nodejs
Package nodejs provides Node.js-specific functionality for librarian.
|
Package nodejs provides Node.js-specific functionality for librarian. |
|
php
Package php provides PHP specific functionality for librarian.
|
Package php provides PHP specific functionality for librarian. |
|
python
Package python provides Python specific functionality for librarian.
|
Package python provides Python specific functionality for librarian. |
|
ruby
Package ruby provides Ruby specific functionality for librarian.
|
Package ruby provides Ruby specific functionality for librarian. |
|
rust
Package rust provides Rust specific functionality for librarian.
|
Package rust provides Rust specific functionality for librarian. |
|
swift
Package swift provides functionality for generating Swift client libraries.
|
Package swift provides functionality for generating Swift client libraries. |
|
Package librarianops provides orchestration for running librarian across multiple repositories.
|
Package librarianops provides orchestration for running librarian across multiple repositories. |
|
Package license provides functions for generating license header text.
|
Package license provides functions for generating license header text. |
|
Package postprocessing provides tools for the YAML-based postprocessing workflow.
|
Package postprocessing provides tools for the YAML-based postprocessing workflow. |
|
Package repometadata represents the data in .repo-metadata.json files, and the ability to create those files from other Librarian configuration.
|
Package repometadata represents the data in .repo-metadata.json files, and the ability to create those files from other Librarian configuration. |
|
Package sample provides functionality for generating sample values of the types contained in the internal package for testing purposes.
|
Package sample provides functionality for generating sample values of the types contained in the internal package for testing purposes. |
|
Package semver provides functionality for parsing, comparing, and manipulating semantic version strings according to the SemVer 1.0.0 and 2.0.0 spec.
|
Package semver provides functionality for parsing, comparing, and manipulating semantic version strings according to the SemVer 1.0.0 and 2.0.0 spec. |
|
Package serviceconfig reads and parses API service config files.
|
Package serviceconfig reads and parses API service config files. |
|
sidekick
|
|
|
api
Package api defines the data model representing a parsed API surface.
|
Package api defines the data model representing a parsed API surface. |
|
api/apitest
Package apitest provides helper functions for testing the api package.
|
Package apitest provides helper functions for testing the api package. |
|
codec_sample
Package codec_sample provides an example implementation of a code generator.
|
Package codec_sample provides an example implementation of a code generator. |
|
dart
Package dart implements a native Dart code generator.
|
Package dart implements a native Dart code generator. |
|
language
Package language provides common utilities for language-specific code generation
|
Package language provides common utilities for language-specific code generation |
|
parser
Package parser reads specifications and converts them into the `genclient.API` model.
|
Package parser reads specifications and converts them into the `genclient.API` model. |
|
parser/discovery
Package discovery parses Google Discovery Documents into the sidekick abstract API model (`api.API`).
|
Package discovery parses Google Discovery Documents into the sidekick abstract API model (`api.API`). |
|
parser/httprule
Package httprule provides a parser for the path templates found in [google.api.http] annotations.
|
Package httprule provides a parser for the path templates found in [google.api.http] annotations. |
|
parser/svcconfig
Package svcconfig contains helper functions to parse service config files.
|
Package svcconfig contains helper functions to parse service config files. |
|
protobuf
Package protobuf provides utilities for handling protobuf files.
|
Package protobuf provides utilities for handling protobuf files. |
|
rust
Package rust implements a native Rust code generator.
|
Package rust implements a native Rust code generator. |
|
rust_prost
Package rust_prost implements a Rust code generator using the prost toolchain.
|
Package rust_prost implements a Rust code generator using the prost toolchain. |
|
swift
Package swift provides a code generator for Swift.
|
Package swift provides a code generator for Swift. |
|
Package snippetmetadata provides cross-language functionality for working with metadata files associated with generated sample code.
|
Package snippetmetadata provides cross-language functionality for working with metadata files associated with generated sample code. |
|
Package sources provides types for resolved source repository paths and path resolution utilities.
|
Package sources provides types for resolved source repository paths and path resolution utilities. |
|
Package testhelper provides helper functions for tests.
|
Package testhelper provides helper functions for tests. |
|
tool
|
|
|
gem
Package gem provides utility functions for installing Ruby gems via gem.
|
Package gem provides utility functions for installing Ruby gems via gem. |
|
pip
Package pip provides utility functions for installing Python packages via pip.
|
Package pip provides utility functions for installing Python packages via pip. |
|
pnpm
Package pnpm provides utilities to install pnpm packages.
|
Package pnpm provides utilities to install pnpm packages. |
|
protoc
Package protoc provides utilities for installing the protoc tool.
|
Package protoc provides utilities for installing the protoc tool. |
|
Package yaml provides generic YAML read and write operations.
|
Package yaml provides generic YAML read and write operations. |
Click to show internal directories.
Click to hide internal directories.