render

package
v0.0.1-pre9 Latest Latest
Warning

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

Go to latest
Published: Apr 7, 2025 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func WithDriver

func WithDriver(driver Driver) optFn

Types

type Driver

type Driver interface {
	RenderReleaseAssets(io.Writer, github.ReleaseDataProvider, []github.AssetDataProvider) error
	RenderRepoReleases(io.Writer, github.RepoDataProvider, []github.ReleaseDataProvider) error
	RenderReleaseInstallables(io.Writer, github.ReleaseDataProvider, []github.AssetDataProvider) error
}

type Engine

type Engine struct {
	// contains filtered or unexported fields
}

func New

func New(funcs ...optFn) (*Engine, error)

func (*Engine) RenderReleaseAssets

func (e *Engine) RenderReleaseAssets(w io.Writer, release github.ReleaseDataProvider, assets []github.AssetDataProvider) error

func (*Engine) RenderReleaseInstallables

func (e *Engine) RenderReleaseInstallables(w io.Writer, release github.ReleaseDataProvider, assets []github.AssetDataProvider) error

func (*Engine) RenderRepoReleases

func (e *Engine) RenderRepoReleases(w io.Writer, repo github.RepoDataProvider, releases []github.ReleaseDataProvider) error

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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