Eric Rakestraw 8366af6fb6
All checks were successful
ci/woodpecker/tag/release Pipeline was successful
Close completed catalog roadmap
2026-06-19 17:15:24 +00:00
2026-06-19 17:15:24 +00:00
2026-06-08 04:37:33 +00:00
2026-05-31 17:11:53 +00:00
2026-05-31 17:11:53 +00:00
2026-05-30 21:59:32 +00:00

distributor

distributor validates manifested report bundles, plans destination updates, and publishes selected source files or generated HTML outputs to configured destinations.

It is a local-first Go CLI for report distribution. A pipeline reads one source bundle tree, validates manifest.json, fans out to one or more local, SSH/SFTP, or S3-compatible destinations, records destination state in .distributor.json, and can also accept authenticated tar or tar.gz uploads through the HTTP upload server.

Run the maintained local example:

go run ./cmd/distributor run --config examples/local-publish.yml

Go producers can use gitea.maximumdirect.net/eric/distributor/pkg/upload and gitea.maximumdirect.net/eric/distributor/pkg/bundle to submit compatible bundles to distributor serve. See Upstream producer integration.

Description
Distributor is a prototype application that collects Markdown artifacts from producers, optionally transforms them into HTML, and distributes the Markdown and/or HTML artifacts to configured destinations.
Readme GPL-3.0 2.5 MiB
v0.7.0 Latest
2026-06-19 17:15:24 +00:00
Languages
Go 100%