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
servicesIServiceCollection