BigRedProf.Stories.Core.Models
0.8.0
Prefix Reserved
See the version list below for details.
dotnet add package BigRedProf.Stories.Core.Models --version 0.8.0
NuGet\Install-Package BigRedProf.Stories.Core.Models -Version 0.8.0
<PackageReference Include="BigRedProf.Stories.Core.Models" Version="0.8.0" />
<PackageVersion Include="BigRedProf.Stories.Core.Models" Version="0.8.0" />
<PackageReference Include="BigRedProf.Stories.Core.Models" />
paket add BigRedProf.Stories.Core.Models --version 0.8.0
#r "nuget: BigRedProf.Stories.Core.Models, 0.8.0"
#:package BigRedProf.Stories.Core.Models@0.8.0
#addin nuget:?package=BigRedProf.Stories.Core.Models&version=0.8.0
#tool nuget:?package=BigRedProf.Stories.Core.Models&version=0.8.0
stories
Stories capture a series of things over time.
Development
This repository is driven by Task. Install it once per machine:
choco install go-task
Then, from the repository root:
task --list # see available tasks
task verify # build + unit tests — everything required before merging
task build # fast inner loop
task doctor # toolchain/version diagnostics
Task loads the layered environment (.env.local then .env) on every
invocation, so no shell setup is required — commands work in a fresh process for
humans and agents alike. Put private overrides (such as
GITHUB_PAT_PACKAGE_REGISTRY) in a gitignored .env.local.
Note the solution lives at src/stories.sln, not at the repository root.
Slow, on-demand tasks
These are deliberately excluded from the fast build/verify inner loop:
task image # build the Api container image (SLOW)
task publish -- <tag> # tag and push the Api image to ghcr.io
task pack # build the NuGet packages locally
Two different artifacts
| Artifact | Built by | Published by |
|---|---|---|
BigRedProf.Stories.* NuGet packages |
task pack (locally) |
CI, on a push to main |
bigredprofstoriesapi image |
task image |
task publish -- <tag> (ghcr.io) |
task pack deliberately cannot push — package publishing stays in
.github/workflows/dotnet.yml, so nothing local can release a package by
accident. That workflow calls task verify for its build-and-test half, so CI
and local agree on what "it builds" means.
Digihouse also builds and publishes the Api image as part of its own release, because a digihouse deployment is a five-image unit at a single tag.
How it fits together
Taskfile.yml— the authoritative task graph. Simple verbs (restore,build,test,verify,clean) live here so the graph restores once, builds once, and tests without rebuilding.script/*.ps1— only genuinely complex behavior (image,publish,doctor). See script/README.md..env— committed base environment..env.local— gitignored per-developer overrides that win over.env. The build target is authoritative inTaskfile.yml, not.env.AGENTS.md— shared agent/contributor instructions;CLAUDE.mdimports it.CODING_GUIDELINES.mdis the authoritative code style.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.1 is compatible. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- BigRedProf.Data.Core (>= 0.8.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.9.0-rc.1 | 114 | 8/22/2026 |
| 0.8.0 | 232 | 8/18/2026 |