Class BowireGitWorkspaceServiceCollectionExtensions

Namespace
Kuestenlogik.Bowire.Workspace.Git
Assembly
Kuestenlogik.Bowire.Workspace.Git.dll

DI entry-point for the git-backed workspace runtime. Embedded hosts that want the surface call AddBowireGitWorkspace() after AddBowire(); standalone Kuestenlogik.Bowire.Tool references the package and wires it from BowireCli's host build so the CLI ships the runtime bundled.

public static class BowireGitWorkspaceServiceCollectionExtensions
Inheritance
BowireGitWorkspaceServiceCollectionExtensions
Inherited Members

Methods

AddBowireGitWorkspace(IServiceCollection)

Register the git-backed workspace runtime — per-entity reader/ writer, FileSystemWatcher → SSE producer, secret-overlay merge, lockfile machinery. The runtime is opt-in so that an embedded host that only needs the legacy per-user bundle store doesn't pull FileSystemWatcher-class dependencies through transitive references.

public static IServiceCollection AddBowireGitWorkspace(this IServiceCollection services)

Parameters

services IServiceCollection

Returns

IServiceCollection