Codebase
Navigate the Codebase using the tree view. Use the filters to highlight where various files are grouped to aid understanding.
Getting Started Commands
Project Structure
Below is a short description of the key directories of the project to aid you when understanding where key files are located.
/github.com/docker/go-events/cmd - Contains the command-line interface (CLI) for the go-events library.
/github.com/docker/go-events/cmd/go-events - Contains the main go-events CLI binary.
/github.com/docker/go-events/cmd/go-events/go.mod - Defines the Go module dependencies for the go-events CLI.
/github.com/docker/go-events/cmd/go-events/go.sum - Contains checksums for the Go module dependencies of the go-events CLI.
/github.com/docker/go-events/cmd/go-events/main.go - Contains the main Go source code for the go-events CLI.
/github.com/docker/go-events/internal - Contains the internal Go packages used by the go-events library.
/github.com/docker/go-events/internal/event - Contains the Go package for event handling and multicasting.
/github.com/docker/go-events/internal/event/dispatcher - Contains the Go package for event dispatching.
/github.com/docker/go-events/internal/event/emitter - Contains the Go package for event emitting.
/github.com/docker/go-events/internal/event/listener - Contains the Go package for event listening.
/github.com/docker/go-events/internal/event/subscriber - Contains the Go package for event subscribing.
/github.com/docker/go-events/internal/event/subscription - Contains the Go package for event subscriptions.
/github.com/docker/go-events/internal/event/test - Contains the Go test files for the event handling and multicasting packages.
/github.com/docker/go-events/internal/test - Contains the internal Go test files for the go-events library.
/github.com/docker/go-events/LICENSE - Contains the license agreement for the go-events repository.
/github.com/docker/go-events/README.md - Contains the main documentation for the go-events repository, including installation instructions, usage examples, and contributing guidelines.
/github.com/docker/go-events/test - Contains the Go test files for the go-events CLI and library.