config

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Jul 17, 2025 License: MIT Imports: 4 Imported by: 0

Documentation

Overview

Package config provides internal configuration management for Shipyard. This package handles loading, saving, and managing configuration files.

Index

Constants

View Source
const (
	RepositoryTypeMonorepo   = config.RepositoryTypeMonorepo
	RepositoryTypeSingleRepo = config.RepositoryTypeSingleRepo
)

Re-export public constants for backward compatibility

Variables

View Source
var (
	// AppConfig holds the application-wide configuration
	AppConfig *viper.Viper = viper.New()
)

Functions

func InitProjectConfig

func InitProjectConfig(configData map[string]interface{}) error

InitProjectConfig initializes a new project configuration

Types

type ChangelogConfig

type ChangelogConfig = config.ChangelogConfig

type Package

type Package = config.Package

type PackageEcosystem

type PackageEcosystem = config.PackageEcosystem

type ProjectConfig

type ProjectConfig = config.ProjectConfig

func LoadProjectConfig

func LoadProjectConfig() (*ProjectConfig, error)

LoadProjectConfig loads the project configuration from the configured path

type RepoType

type RepoType = config.RepoType

Re-export public types for backward compatibility

Jump to

Keyboard shortcuts

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