Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateSlug ¶
Types ¶
type CompositeSlug ¶
func BuildCompositeSlug ¶
func BuildCompositeSlug(orgSlug, projectSlug string) (CompositeSlug, error)
func ParseCompositeSlug ¶
func ParseCompositeSlug(compositeSlug string) (CompositeSlug, error)
ParseCompositeSlug parses a composite slug in the format "org-slug/project-slug" Returns an error if the format is invalid or slugs don't match the pattern
func ResolveProjectSlug ¶ added in v0.4.0
func ResolveProjectSlug(input string, defaultOrgSlug string) (CompositeSlug, error)
ResolveProjectSlug resolves a project identifier that could be: 1. A composite slug: "org-slug/project-slug" 2. A project slug only: "project-slug" (requires default org context) Returns the resolved composite slug or an error
func (CompositeSlug) IsEmpty ¶
func (cs CompositeSlug) IsEmpty() bool
func (CompositeSlug) String ¶
func (cs CompositeSlug) String() string
Click to show internal directories.
Click to hide internal directories.