Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
private
|
|
buf/bufgen
Package bufgen does configuration-based generation.
|
Package bufgen does configuration-based generation. |
buf/bufmigrate
Package bufmigrate contains logic for migrating between different configuration file versions.
|
Package bufmigrate contains logic for migrating between different configuration file versions. |
buf/bufwire
Package bufwire wires everything together.
|
Package bufwire wires everything together. |
buf/bufwork
Package bufwork defines the primitives used to enable workspaces.
|
Package bufwork defines the primitives used to enable workspaces. |
buf/cmd/buf/workspacetests/other/proto/workspacetest
Package workspacetest is used to test if workspaces work when buf is executed in a sub-directory specified in the workspace.
|
Package workspacetest is used to test if workspaces work when buf is executed in a sub-directory specified in the workspace. |
bufpkg/bufapimodule
Package bufapimodule provides bufmodule types based on bufapi types.
|
Package bufapimodule provides bufmodule types based on bufapi types. |
bufpkg/bufcheck
Package bufcheck contains the implementations of the lint and breaking change detection rules.
|
Package bufcheck contains the implementations of the lint and breaking change detection rules. |
bufpkg/bufcheck/bufbreaking
Package bufbreaking contains the breaking change detection functionality.
|
Package bufbreaking contains the breaking change detection functionality. |
bufpkg/bufcheck/bufbreaking/internal/bufbreakingbuild
Package bufbreakingbuild contains the RuleBuilders used by bufbreakingv*.
|
Package bufbreakingbuild contains the RuleBuilders used by bufbreakingv*. |
bufpkg/bufcheck/bufbreaking/internal/bufbreakingcheck
Package bufbreakingcheck impelements the check functions.
|
Package bufbreakingcheck impelements the check functions. |
bufpkg/bufcheck/bufbreaking/internal/bufbreakingv1
Package bufbreakingv1 contains the VersionSpec for v1.
|
Package bufbreakingv1 contains the VersionSpec for v1. |
bufpkg/bufcheck/bufbreaking/internal/bufbreakingv1beta1
Package bufbreakingv1beta1 contains the VersionSpec for v1beta1.
|
Package bufbreakingv1beta1 contains the VersionSpec for v1beta1. |
bufpkg/bufcheck/buflint
Package buflint contains the linting functionality.
|
Package buflint contains the linting functionality. |
bufpkg/bufcheck/buflint/internal/buflintbuild
Package buflintbuild contains the RuleBuilders used by buflintv*.
|
Package buflintbuild contains the RuleBuilders used by buflintv*. |
bufpkg/bufcheck/buflint/internal/buflintcheck
Package buflintcheck impelements the check functions.
|
Package buflintcheck impelements the check functions. |
bufpkg/bufcheck/buflint/internal/buflintv1
Package buflintv1 contains the VersionSpec for v1.
|
Package buflintv1 contains the VersionSpec for v1. |
bufpkg/bufcheck/buflint/internal/buflintv1beta1
Package buflintv1beta1 contains the VersionSpec for v1beta1.
|
Package buflintv1beta1 contains the VersionSpec for v1beta1. |
bufpkg/bufconfig
Package bufconfig contains the configuration functionality.
|
Package bufconfig contains the configuration functionality. |
bufpkg/bufconnect
Package bufconnect provides buf-specific Connect functionality.
|
Package bufconnect provides buf-specific Connect functionality. |
bufpkg/buflock
Package buflock manages the buf.lock lock file.
|
Package buflock manages the buf.lock lock file. |
bufpkg/bufplugin/bufpluginconfig
Package bufpluginconfig defines the buf.plugin.yaml file.
|
Package bufpluginconfig defines the buf.plugin.yaml file. |
bufpkg/bufplugin/bufplugindocker
Package bufplugindocker contains utilities for building Buf plugins using the Docker API.
|
Package bufplugindocker contains utilities for building Buf plugins using the Docker API. |
bufpkg/bufstyle
Package bufstyle defines lint analyzers that help enforce Buf's Go code standards.
|
Package bufstyle defines lint analyzers that help enforce Buf's Go code standards. |
pkg/app
Package app provides application primitives.
|
Package app provides application primitives. |
pkg/app/appcmd
Package appcmd contains helper functionality for applications using commands.
|
Package appcmd contains helper functionality for applications using commands. |
pkg/app/appflag
Package appflag contains functionality to work with flags.
|
Package appflag contains functionality to work with flags. |
pkg/app/applog
Package applog contains utilities to work with logging.
|
Package applog contains utilities to work with logging. |
pkg/app/appname
Package appname provides containers for named applications.
|
Package appname provides containers for named applications. |
pkg/app/appproto
Package appproto contains helper functionality for protoc plugins.
|
Package appproto contains helper functionality for protoc plugins. |
pkg/app/appproto/appprotoexec
Package appprotoexec provides protoc plugin handling and execution.
|
Package appprotoexec provides protoc plugin handling and execution. |
pkg/app/appproto/appprotoos
Package appprotoos does OS-specific generation.
|
Package appprotoos does OS-specific generation. |
pkg/diff
Package diff implements diffing.
|
Package diff implements diffing. |
pkg/encoding
Package encoding provides encoding utilities.
|
Package encoding provides encoding utilities. |
pkg/filepathextended
Package filepathextended provides filepath utilities.
|
Package filepathextended provides filepath utilities. |
pkg/git/cmd/git-ls-files-unstaged
Package main implements a file lister for git that lists unstaged files.
|
Package main implements a file lister for git that lists unstaged files. |
pkg/github/githubtesting
Package githubtesting provides testing functionality for GitHub.
|
Package githubtesting provides testing functionality for GitHub. |
pkg/ioextended
Package ioextended provides io utilities.
|
Package ioextended provides io utilities. |
pkg/licenseheader
Package licenseheader handles license headers.
|
Package licenseheader handles license headers. |
pkg/netrc
Package netrc contains functionality to work with netrc.
|
Package netrc contains functionality to work with netrc. |
pkg/normalpath
Package normalpath provides functions similar to filepath.
|
Package normalpath provides functions similar to filepath. |
pkg/osextended
Package osextended provides os utilities.
|
Package osextended provides os utilities. |
pkg/protogenutil
Package protogenutil provides support for protoc plugin development with the appproto and protogen packages.
|
Package protogenutil provides support for protoc plugin development with the appproto and protogen packages. |
pkg/protosource
Package protosource defines minimal interfaces for Protobuf descriptor types.
|
Package protosource defines minimal interfaces for Protobuf descriptor types. |
pkg/storage
Package storage implements a simple storage abstraction.
|
Package storage implements a simple storage abstraction. |
pkg/storage/cmd/ddiff
Package main implements the ddiff command that diffs two directories.
|
Package main implements the ddiff command that diffs two directories. |
pkg/storage/storagearchive
Package storagearchive implements archive utilities.
|
Package storagearchive implements archive utilities. |
pkg/storage/storagemem
Package storagemem implements an in-memory storage Bucket.
|
Package storagemem implements an in-memory storage Bucket. |
pkg/storage/storagemem/internal
Package internal splits out ImmutableObject into a separate package from storagemem to make it impossible to modify ImmutableObject via direct field access.
|
Package internal splits out ImmutableObject into a separate package from storagemem to make it impossible to modify ImmutableObject via direct field access. |
pkg/storage/storageos
Package storageos implements an os-backed storage Bucket.
|
Package storageos implements an os-backed storage Bucket. |
pkg/storage/storagetesting
Package storagetesting implements testing utilities and integration tests for storage.
|
Package storagetesting implements testing utilities and integration tests for storage. |
pkg/storage/storageutil
Package storageutil provides helpers for storage implementations.
|
Package storageutil provides helpers for storage implementations. |
pkg/stringutil
Package stringutil implements string utilities.
|
Package stringutil implements string utilities. |
pkg/tmp
Package tmp provides temporary files and directories.
|
Package tmp provides temporary files and directories. |
pkg/zaputil
Package zaputil implements utilities for zap.
|
Package zaputil implements utilities for zap. |
Click to show internal directories.
Click to hide internal directories.