common

package
v0.9.4 Latest Latest
Warning

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

Go to latest
Published: Feb 16, 2023 License: MIT Imports: 1 Imported by: 11

Documentation

Index

Constants

View Source
const (
	TnsProtocol  = "/tns/v1"
	SeerProtocol = "/seer/v1"
)

Variables

View Source
var DefaultBranch = "master"

TODO remove this and iterate, default branch should be gathered from a given repository

Functions

This section is empty.

Types

type PathVariable

type PathVariable string
const (
	ProjectPathVariable     PathVariable = "projects"
	ApplicationPathVariable PathVariable = "applications"
	ProjectIndexVariable    PathVariable = "project"

	LinksPathVariable         PathVariable = "links"
	BranchPathVariable        PathVariable = "branches"
	CommitPathVariable        PathVariable = "commit"
	CurrentCommitPathVariable PathVariable = "current"
)

func (PathVariable) String

func (pv PathVariable) String() string

type TnsPath

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

func Current

func Current(projectId, branch string) *TnsPath

func NewTnsPath

func NewTnsPath(value []string) *TnsPath

func (*TnsPath) Slice

func (_path *TnsPath) Slice() []string

func (*TnsPath) String

func (_path *TnsPath) String() string

func (*TnsPath) Versioning

func (_path *TnsPath) Versioning() *VersioningPath

type VersioningPath

type VersioningPath struct {
	*TnsPath
}

func (*VersioningPath) Commit

func (b *VersioningPath) Commit(commit string) *TnsPath
func (b *VersioningPath) Links() *TnsPath

Jump to

Keyboard shortcuts

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