Header menu logo Partas.GitNet

ProjectConfig Type

Record fields

Record Field Description

AutoScoping

Full Usage: AutoScoping

Field type: string -> string option

Applies a function to a resolved name (see NameResolution for where the name comes from) to produce the scope, or ignore it.

Field type: string -> string option

IgnoredProjects

Full Usage: IgnoredProjects

Field type: string list

Ignored projects (by their file name without their extensions).

Field type: string list

NameResolution

Full Usage: NameResolution

Field type: FSharpNameResolution

The strategy used to resolve the name of the project.

There are multiple sources for a project name.
There is the property title in the project, the file name, and the project directory.
Depending on the name resolution strategy, you can manipulate this source (before it is fed to the autoscoper if relevant).

Field type: FSharpNameResolution

OverrideExplicitScopes

Full Usage: OverrideExplicitScopes

Field type: bool

Projects can explicitly set their scope using a property. This allows your code to overwrite this where encountered.

Field type: bool

Type something to start searching.