buf: github.com/bufbuild/buf/internal

Directories

PathSynopsis
buf/bufanalysis
buf/bufanalysis/bufanalysistesting
buf/bufcheckPackage bufcheck contains the implementations of the lint and breaking change detection rules.
buf/bufcheck/bufbreakingPackage bufbreaking contains the breaking change detection functionality.
buf/bufcheck/bufbreaking/internal/bufbreakingbuildPackage bufbreakingbuild contains the CheckerBuilders used by bufbreakingv*.
buf/bufcheck/bufbreaking/internal/bufbreakingcheckPackage bufbreakingcheck impelements the check functions.
buf/bufcheck/bufbreaking/internal/bufbreakingv1beta1Package bufbreakingv1beta1 contains the VersionSpec for v1beta1.
buf/bufcheck/buflintPackage buflint contains the linting functionality.
buf/bufcheck/buflint/internal/buflintbuildPackage buflintbuild contains the CheckerBuilders used by buflintv*.
buf/bufcheck/buflint/internal/buflintcheckPackage buflintcheck impelements the check functions.
buf/bufcheck/buflint/internal/buflintv1beta1Package buflintv1beta1 contains the VersionSpec for v1beta1.
buf/bufcheck/internal
buf/bufcheck/internal/internaltesting
buf/bufcli
buf/bufconfigPackage bufconfig contains the configuration functionality.
buf/bufcorePackage bufcore contains core types.
buf/bufcore/bufcoreprotoparse
buf/bufcore/bufcoretesting
buf/bufcore/bufimage
buf/bufcore/bufimage/bufimagebuild
buf/bufcore/bufimage/bufimagebuild/bufimagebuildtesting
buf/bufcore/bufimage/bufimagetesting
buf/bufcore/bufimage/bufimageutil
buf/bufcore/bufmodule
buf/bufcore/bufmodule/bufmodulebuild
buf/bufcore/bufmodule/bufmodulecache
buf/bufcore/bufmodule/bufmodulestorage
buf/bufcore/bufmodule/bufmoduletesting
buf/bufcore/bufmodule/internal
buf/bufcore/internal/bufcorevalidate
buf/buffetch
buf/buffetch/internal
buf/bufgenPackage bufgen does configuration-based generation.
buf/bufwirePackage bufwire wires everything together.
buf/cmd/buf
buf/cmd/buf/command/breaking
buf/cmd/buf/command/build
buf/cmd/buf/command/config/configlsbreakingrules
buf/cmd/buf/command/config/configlslintrules
buf/cmd/buf/command/config/internal
buf/cmd/buf/command/convert
buf/cmd/buf/command/generate
buf/cmd/buf/command/lint
buf/cmd/buf/command/lsfiles
buf/cmd/buf/command/mod/modinit
buf/cmd/buf/command/protoc
buf/cmd/protoc-gen-buf-breaking
buf/cmd/protoc-gen-buf-lint
buf/internal/buftesting
gen/data/wkt
gen/proto/go/buf/alpha/image/v1
gen/proto/go/buf/image/v1
gen/proto/go/buf/module/v1
pkg/appPackage app provides application primitives.
pkg/app/appcmdPackage appcmd contains helper functionality for applications using commands.
pkg/app/appcmd/appcmdtesting
pkg/app/appflagPackage appflag contains functionality to work with flags.
pkg/app/applogPackage applog contains utilities to work with logging.
pkg/app/appnamePackage appname provides containers for named applications.
pkg/app/appprotoPackage appproto contains helper functionality for protoc plugins.
pkg/app/appproto/appprotoexecPackage appprotoexec provides protoc plugin handling and execution.
pkg/app/appproto/appprotogen
pkg/app/appproto/appprotoosPackage appprotoos does OS-specific generation.
pkg/diffPackage diff implements diffing.
pkg/encodingPackage encoding provides encoding utilities.
pkg/filelock
pkg/filepathextendedPackage filepathextended provides filepath utilities.
pkg/git
pkg/github/githubtestingPackage githubtesting provides testing functionality for GitHub.
pkg/httpauth
pkg/httputil
pkg/interrupt
pkg/iotesting
pkg/ioutilextendedPackage ioutilextended provides io utilities.
pkg/netconfigPackage netconfig is roughly analogous to netrc but with json or yaml configuration and more validation.
pkg/netextended
pkg/netrcPackage netrc contains functionality to work with netrc.
pkg/normalpathPackage normalpath provides functions similar to filepath.
pkg/observability
pkg/observability/observabilityzap
pkg/protodescriptor
pkg/protoencoding
pkg/protogenutilPackage protogenutil provides support for protoc plugin development with the appproto and protogen packages.
pkg/protosourcePackage protosource defines minimal interfaces for Protobuf descriptor types.
pkg/prototesting
pkg/prototime
pkg/protoversion
pkg/rpcPackage rpc provides RPC functionality.
pkg/rpc/rpcauth
pkg/rpc/rpcgrpc
pkg/rpc/rpcheaderPackage rpcheader is a helper package.
pkg/rpc/rpchttp
pkg/rpc/rpctwirp
pkg/storagePackage storage implements a simple storage abstraction.
pkg/storage/storagearchivePackage storagearchive implements archive utilities.
pkg/storage/storagememPackage storagemem implements an in-memory storage Bucket.
pkg/storage/storageosPackage storageos implements an os-backed storage Bucket.
pkg/storage/storagetestingPackage storagetesting implements testing utilities and integration tests for storage.
pkg/storage/storageutilPackage storageutil provides helpers for storage implementations.
pkg/stringjson
pkg/stringutilPackage stringutil implements string utilities.
pkg/text
pkg/thread
pkg/tmpPackage tmp provides temporary files and directories.
pkg/uuid
pkg/uuidutil
pkg/zaputilPackage zaputil implements utilities for zap.

Updated 2021-01-22. Refresh now. Tools for package owners.