Skip to main content

Interface: SpecdStorageConfig

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

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

Properties

archiveAdapter

readonly archiveAdapter: SpecdAdapterBinding

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

Named adapter binding for the archive repository.


archivePath

readonly archivePath: string

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

Absolute path to the archive root directory.


archivePattern?

readonly optional archivePattern?: string

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

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:98

Named adapter binding for the active changes repository.


changesPath

readonly changesPath: string

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

Absolute path to the changes/ directory.


discardedAdapter

readonly discardedAdapter: SpecdAdapterBinding

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

Named adapter binding for the discarded changes repository.


discardedPath

readonly discardedPath: string

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

Absolute path to the discarded/ directory.


draftsAdapter

readonly draftsAdapter: SpecdAdapterBinding

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

Named adapter binding for the shelved drafts repository.


draftsPath

readonly draftsPath: string

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

Absolute path to the drafts/ directory.