Skip to main content

Interface: SpecdStorageConfig

Defined in: packages/core/src/application/specd-config.ts:105

Storage paths resolved from the storage section of specd.yaml.

Properties

archiveAdapter

readonly archiveAdapter: SpecdAdapterBinding

Defined in: packages/core/src/application/specd-config.ts:121

Named adapter binding for the archive repository.


archivePath

readonly archivePath: string

Defined in: packages/core/src/application/specd-config.ts:119

Absolute path to the archive root directory.


archivePattern?

readonly optional archivePattern?: string

Defined in: packages/core/src/application/specd-config.ts:129

Optional pattern controlling the archive directory structure.

Supports variables: {{change.name}}, {{change.archivedName}}, {{change.workspace}}, {{year}}, {{date}}. Defaults to {{change.archivedName}}.


changesAdapter

readonly changesAdapter: SpecdAdapterBinding

Defined in: packages/core/src/application/specd-config.ts:109

Named adapter binding for the active changes repository.


changesPath

readonly changesPath: string

Defined in: packages/core/src/application/specd-config.ts:107

Absolute path to the changes/ directory.


discardedAdapter

readonly discardedAdapter: SpecdAdapterBinding

Defined in: packages/core/src/application/specd-config.ts:117

Named adapter binding for the discarded changes repository.


discardedPath

readonly discardedPath: string

Defined in: packages/core/src/application/specd-config.ts:115

Absolute path to the discarded/ directory.


draftsAdapter

readonly draftsAdapter: SpecdAdapterBinding

Defined in: packages/core/src/application/specd-config.ts:113

Named adapter binding for the shelved drafts repository.


draftsPath

readonly draftsPath: string

Defined in: packages/core/src/application/specd-config.ts:111

Absolute path to the drafts/ directory.