internal/

directory
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 6, 2025 License: Apache-2.0

Directories

Path Synopsis
Package automation implements the command-line interface and core logic for Librarian's automated workflows.
Package automation implements the command-line interface and core logic for Librarian's automated workflows.
Package cli defines a lightweight framework for building CLI commands.
Package cli defines a lightweight framework for building CLI commands.
Package config defines configuration used by the CLI.
Package config defines configuration used by the CLI.
container
java command
java/bazel
Package bazel provides utilities for parsing BUILD.bazel files.
Package bazel provides utilities for parsing BUILD.bazel files.
java/execv
Package execv provides a helper function for executing external commands.
Package execv provides a helper function for executing external commands.
java/languagecontainer
Package languagecontainer defines LanguageContainer interface and the Run function to execute commands within the container.
Package languagecontainer defines LanguageContainer interface and the Run function to execute commands within the container.
java/languagecontainer/generate
Package generate contains types for language container's generate command.
Package generate contains types for language container's generate command.
java/languagecontainer/release
Package release contains types for language container's release command.
Package release contains types for language container's release command.
java/message
Package message defines data types which the Librarian CLI and language containers exchange.
Package message defines data types which the Librarian CLI and language containers exchange.
java/pom
Package pom handles the generation of Maven pom.xml files for a Java library.
Package pom handles the generation of Maven pom.xml files for a Java library.
java/protoc
Package protoc provides utilities for constructing protoc command arguments.
Package protoc provides utilities for constructing protoc command arguments.
java/release
Package release contains the implementation of the release-stage command.
Package release contains the implementation of the release-stage command.
Package docker provides the interface for running language-specific Docker containers which conform to the Librarian container contract.
Package docker provides the interface for running language-specific Docker containers which conform to the Librarian container contract.
Package github provides operations on GitHub repos, abstracting away go-github (at least somewhat) to only the operations Librarian needs.
Package github provides operations on GitHub repos, abstracting away go-github (at least somewhat) to only the operations Librarian needs.
Package gitrepo provides operations on git repos.
Package gitrepo provides operations on git repos.
Package images provides operations around docker images.
Package images provides operations around docker images.
Package librarian provides the core implementation for the Librarian CLI tool.
Package librarian provides the core implementation for the Librarian CLI tool.
Package semver provides functionality for parsing, comparing, and manipulating semantic version strings according to the SemVer 2.0.0 spec.
Package semver provides functionality for parsing, comparing, and manipulating semantic version strings according to the SemVer 2.0.0 spec.
Package sidekick provides functionality for automating code generation.
Package sidekick provides functionality for automating code generation.
internal/api
Package api defines the data model representing a parsed API surface.
Package api defines the data model representing a parsed API surface.
internal/api/apitest
Package apitest provides helper functions for testing the api package.
Package apitest provides helper functions for testing the api package.
internal/codec_sample
Package codec_sample provides an example implementation of a code generator.
Package codec_sample provides an example implementation of a code generator.
internal/config
Package config provides functionality for working with the sidekick.toml configuration file.
Package config provides functionality for working with the sidekick.toml configuration file.
internal/config/gcloudyaml
Package gcloudyaml provides Go type definitions for parsing and representing Google Cloud CLI (gcloud) configuration files.
Package gcloudyaml provides Go type definitions for parsing and representing Google Cloud CLI (gcloud) configuration files.
internal/dart
Package dart implements a native Dart code generator.
Package dart implements a native Dart code generator.
internal/external
Package external provides helper functions to work with external commands.
Package external provides helper functions to work with external commands.
internal/gcloud
Package gcloud provides utilities for generating gcloud command configurations and related types.
Package gcloud provides utilities for generating gcloud command configurations and related types.
internal/language
Package language provides common utilities for language-specific code generation
Package language provides common utilities for language-specific code generation
internal/license
Package license provides functions for generating license header text.
Package license provides functions for generating license header text.
internal/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.
internal/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`).
internal/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.
internal/parser/svcconfig
Package svcconfig contains helper functions to parse service config files.
Package svcconfig contains helper functions to parse service config files.
internal/protobuf
Package protobuf provides utilities for handling protobuf files.
Package protobuf provides utilities for handling protobuf files.
internal/rust
Package rust implements a native Rust code generator.
Package rust implements a native Rust code generator.
internal/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.
internal/rust_release
Package rustrelease implements the release automation logic for Rust crates.
Package rustrelease implements the release automation logic for Rust crates.
internal/sample
Package sample provides sample data for testing.
Package sample provides sample data for testing.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL