Documentation ¶
There is no documentation for this package.
Directories ¶
Path | Synopsis |
---|---|
Package cmd contains the command-line tooling.
|
Package cmd contains the command-line tooling. |
Package config defines the structure of zedpm configuration and defines the functions for leading that configuration.
|
Package config defines the structure of zedpm configuration and defines the functions for leading that configuration. |
Package format defines string formatting utilities.
|
Package format defines string formatting utilities. |
pkg
|
|
changes
Package changes contains tools for working with change logs written in a particular format.
|
Package changes contains tools for working with change logs written in a particular format. |
git
Package git provides shared tooling that other plugins can use to interact with the git repository consistently with other git plugins.
|
Package git provides shared tooling that other plugins can use to interact with the git repository consistently with other git plugins. |
github
Package github provides shared tooling to allow zedpm plugins to interact with Github in a consistent way.
|
Package github provides shared tooling to allow zedpm plugins to interact with Github in a consistent way. |
goals
Package goals provides tools for working with plugin goals and defining the built-in goals.
|
Package goals provides tools for working with plugin goals and defining the built-in goals. |
storage
Package storage is a utility package that allows zedpm to conveniently slice and dice shared properties between plugins.
|
Package storage is a utility package that allows zedpm to conveniently slice and dice shared properties between plugins. |
Package plugin is the container for all things plugins.
|
Package plugin is the container for all things plugins. |
api
Package api defines the gRPC interface plugins use over the wire.
|
Package api defines the gRPC interface plugins use over the wire. |
grpc/client
Package client implements the gRPC client used by the zedpm master process to communicate with all the plugins.
|
Package client implements the gRPC client used by the zedpm master process to communicate with all the plugins. |
grpc/service
Package service implements the gRPC service for plugins so plugins can just implement the plugin.Interface and related interfaces.
|
Package service implements the gRPC service for plugins so plugins can just implement the plugin.Interface and related interfaces. |
master
Package master implements the components for executing goals and sub-tasks across multiple plugins concurrently with proper interleaving and error handling.
|
Package master implements the components for executing goals and sub-tasks across multiple plugins concurrently with proper interleaving and error handling. |
metal
Package metal provides the entry point for implementing the plugin system in a process.
|
Package metal provides the entry point for implementing the plugin system in a process. |
translate
Package translate provides object translation to translate API objects into local plugin objects and vice versa.
|
Package translate provides object translation to translate API objects into local plugin objects and vice versa. |
Package main runs the zedpm-plugin-changelog plugin.
|
Package main runs the zedpm-plugin-changelog plugin. |
changelogImpl
Package changelogImpl provides the plugin implementation for the zedpm-plugin-changelog plugin.
|
Package changelogImpl provides the plugin implementation for the zedpm-plugin-changelog plugin. |
Package main is the program for running the zedpm-plugin-changelog plugin.
|
Package main is the program for running the zedpm-plugin-changelog plugin. |
gitImpl
Package gitImpl provides the implementation of the zedpm-plugin-git plugin.
|
Package gitImpl provides the implementation of the zedpm-plugin-git plugin. |
Package main is the command that runs the zedpm-plugin-github plugin.
|
Package main is the command that runs the zedpm-plugin-github plugin. |
githubImpl
Package githubImpl implements the zedpm-plugin-github plugin.
|
Package githubImpl implements the zedpm-plugin-github plugin. |
goImpl
Package goImpl provides the implementaiton of the zedpm-plugin-go.
|
Package goImpl provides the implementaiton of the zedpm-plugin-go. |
Package main is the command that runs the zedpm-plugin-goals plugin.
|
Package main is the command that runs the zedpm-plugin-goals plugin. |
goalsImpl
Package goalsImpl implements the zedpm-plugin-goals plugin.
|
Package goalsImpl implements the zedpm-plugin-goals plugin. |
Package ui manages the terminal and logs output for zedpm.
|
Package ui manages the terminal and logs output for zedpm. |
Click to show internal directories.
Click to hide internal directories.