bridge

package
v0.8.0 Latest Latest
Warning

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

Go to latest
Published: Nov 20, 2022 License: GPL-3.0 Imports: 7 Imported by: 1

Documentation

Overview

Package bridge contains the high-level public functions to use and manage bridges

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ConfiguredBridges

func ConfiguredBridges(repo repository.RepoConfig) ([]string, error)

ConfiguredBridges return the list of bridge that are configured for the given repo

func DefaultBridge

func DefaultBridge(repo *cache.RepoCache) (*core.Bridge, error)

Attempt to retrieve a default bridge for the given repo. If zero or multiple bridge exist, it fails.

func LoadBridge

func LoadBridge(repo *cache.RepoCache, name string) (*core.Bridge, error)

LoadBridge instantiate a new bridge from a repo configuration

func LoginMetaKey

func LoginMetaKey(target string) (string, error)

LoginMetaKey return the metadata key used to store the remote bug-tracker login on the user identity. The corresponding value is used to match identities and credentials.

func NewBridge

func NewBridge(repo *cache.RepoCache, target string, name string) (*core.Bridge, error)

Instantiate a new Bridge for a repo, from the given target and name

func RemoveBridge

func RemoveBridge(repo repository.RepoConfig, name string) error

Remove a configured bridge

func Targets

func Targets() []string

Targets return all known bridge implementation target

Types

This section is empty.

Directories

Path Synopsis
Package core contains the target-agnostic code to define and run a bridge
Package core contains the target-agnostic code to define and run a bridge
Package github contains the Github bridge implementation
Package github contains the Github bridge implementation
Package jira contains the Jira bridge implementation
Package jira contains the Jira bridge implementation
Package launchpad contains the Launchpad bridge implementation
Package launchpad contains the Launchpad bridge implementation

Jump to

Keyboard shortcuts

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