Header menu logo Partas.GitNet

ConfigTypes Module

Types and nested modules

Type/Module Description

BumpConfig (Module)

CommitBumpTypeMapping (Module)

CommitConfig (Module)

Defaults

Contains default configuration values and settings used across the application. This module provides default strategies, configurations, and mappings related to various components such as file splitting, output paths, versioning, commit grouping, and release generation.

GitNetConfig (Module)

GithubConfig (Module)

NetworkConfig (Module)

OutputConfig (Module)

Patterns

Convenience active patterns to elicit specific settings from a GitNetConfig record within pattern matches.

ProjectConfig (Module)

AssemblyFileManagement

Management strategy for AssemblyInfo/AssemblyFile.fs files.

BumpConfig (Type)

Bumping related configuration.

BumpMatcher

Strategies for determining whether a commit will result in a specified bump type.

CommitBumpTypeMapping (Type)

A mapping of strategies to the bump types (Epoch, Major, Minor, Patch).

CommitConfig (Type)

Configuration of commit related options.

EpochMatcher

Epoch matcher can only be used to match a footer key. The value of the footer is then used as the new epoch name. Remember that casing is not used in matching footers as per the conventional commit spec.

FSharpNameResolution

ForceBumpStrategy

ForceBumpValue

GitNetConfig (Type)

The GitNet configuration container.

GithubConfig (Type)

Github configuration and settings.

GithubUrlStrategy

Indicates how to determine the Github URL.

GroupMatcher

Single case DU of a commit group with the list of matching strategies.

IgnoreCommit

Commit ignore strategies. See Remarks for overview.

NetworkConfig (Type)

Network configuration, for git services such as GitHub, GitLab, GitBucket etc (only GitHub implemented atm).

OutputConfig (Type)

Configuration for the changelog/releasenotes output.

ProjectConfig (Type)

ProjectInitialVersionStrategy

ScopeStrategy

Type something to start searching.