Table of Contents

Bsft.[.]

One sentence: what this package gives a host and which family it belongs to.

Install

dotnet add package Bsft.<Feature>

Requires Bsft.<Feature>.Abstractions (pulled transitively) and <other Bsft packages or third-party dependencies worth knowing about, or "no further Bsft packages">.

Register

services.AddBsft<Feature>(options =>
{
    options.<Property> = ...;
});

// or bound from configuration, section "Bsft:<Feature>"
services.AddBsft<Feature>(configuration);

<Second sentence if the package also needs UseBsft/MapBsft or a DbContext interface; otherwise "Nothing else is required.">

Configure

Option Default Effect
Bsft<Feature>Options.<Property> <value>

Validation: <what ValidateOnStart rejects, in one line>.

Extend

The seams a host may replace, one line each: I<Something> (what it decides, what the default does). Write "None." if the package exposes no replaceable seam.

Documentation

Topic page: docs/.md. Conventions: docs/package-conventions.md.