stovepipe/

directory
v0.2.1 Latest Latest
Warning

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

Go to latest
Published: Jul 6, 2026 License: Apache-2.0

README

Stovepipe

Stovepipe is currently a single Ping-only service. Its layout:

  • controller/ — business logic (transport-agnostic). Currently exposes the Ping RPC.

The wire contract lives under api/stovepipe/ (proto/ for the .proto source, protopb/ for the committed generated stubs). Entities, extensions, and the orchestration pipeline will be added back as the service grows.

Directories

Path Synopsis
process
Package process holds the process-stage queue controller.
Package process holds the process-stage queue controller.
core
messagequeue
Package messagequeue holds Stovepipe's internal message-queue contract: the wire payloads for the pipeline queues Stovepipe owns, defined by the proto files in proto/ and generated into protopb/.
Package messagequeue holds Stovepipe's internal message-queue contract: the wire payloads for the pipeline queues Stovepipe owns, defined by the proto files in proto/ and generated into protopb/.
extension
sourcecontrol
Package sourcecontrol defines the contract through which Stovepipe talks to a version control system.
Package sourcecontrol defines the contract through which Stovepipe talks to a version control system.
sourcecontrol/fake
Package fake provides an in-memory sourcecontrol.SourceControl seeded with a single queue's linear ref history, ordered newest-first.
Package fake provides an in-memory sourcecontrol.SourceControl seeded with a single queue's linear ref history, ordered newest-first.
sourcecontrol/mock
Package mock is a generated GoMock package.
Package mock is a generated GoMock package.
storage/mock
Package mock is a generated GoMock package.
Package mock is a generated GoMock package.

Jump to

Keyboard shortcuts

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