Documentation
¶
Overview ¶
Package model defines core data structures for GitLab projects
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Project ¶
type Project struct {
Path string // PathWithNamespace (e.g., "numbuster/api/payment/payselection/callback")
Name string // Project name (e.g., "payselection-callback")
Description string // Project description (may be empty)
Starred bool // Whether the project is starred by the user
Archived bool // Whether the project is archived
Member bool // Whether the user is a member of this project
}
Project represents a GitLab project with its path, name and description
func (Project) DisplayString ¶
DisplayString returns formatted display string in style: [namespace] > project-name For path "numbuster/api/payment/payselection/callback" and name "payselection-callback" Returns: "numbuster/api/payment/payselection > payselection-callback"
func (Project) SearchableString ¶
SearchableString returns a combined string for fuzzy searching Format: "path/name" - this gives priority to project name in search Example: "numbuster/api/payment/payselection/payselection-callback"
Click to show internal directories.
Click to hide internal directories.