AtomiCloud.Diene.Otel.TestHelper
1.0.0
dotnet add package AtomiCloud.Diene.Otel.TestHelper --version 1.0.0
NuGet\Install-Package AtomiCloud.Diene.Otel.TestHelper -Version 1.0.0
<PackageReference Include="AtomiCloud.Diene.Otel.TestHelper" Version="1.0.0" />
<PackageVersion Include="AtomiCloud.Diene.Otel.TestHelper" Version="1.0.0" />
<PackageReference Include="AtomiCloud.Diene.Otel.TestHelper" />
paket add AtomiCloud.Diene.Otel.TestHelper --version 1.0.0
#r "nuget: AtomiCloud.Diene.Otel.TestHelper, 1.0.0"
#:package AtomiCloud.Diene.Otel.TestHelper@1.0.0
#addin nuget:?package=AtomiCloud.Diene.Otel.TestHelper&version=1.0.0
#tool nuget:?package=AtomiCloud.Diene.Otel.TestHelper&version=1.0.0
Diene .NET library template
Diene's reproducible development environment is managed by Nix. Run direnv allow once, then use pls tasks from the loaded shell.
This branch is the workspace baseline inherited by every downstream sample: split CI/CD, secrets, release configuration, validators, standards, and vendored agent-skill synchronization.
Commands
pls setup— synchronize installed diene package skills.pls lint— run every pre-commit gate.pls secret:scan— scan tracked content for secrets.pls skills:sync— rebuild.claude/skills/vendor/from installed packages.
Standards
- CI/CD workflows
- conventional commits
- Infisical and secrets
- linting and pre-commit
- Nix flakes and development shells
- release automation
- service-tree identity
- shell scripts
- Taskfile conventions
Shared standards
- Authorization
- Contributor documentation
- Date and time
- Domain-driven design
- Functional practices
- Software design philosophy
- SOLID principles
- Stateless OOP and dependency injection
- Testing
- Three-layer architecture
- Utility libraries
- Data validation
Domain-specific documentation belongs under docs/domain/.
The docs/standards/contracts/ location is reserved for the separately owned C0
contracts standard.
.NET 10 foundation
This branch adds the .NET 10 toolchain, the App/Lib/UnitTest/IntTest
sample, merged multi-project coverage, strict and LLM dead-code modes. See the .NET baseline.
Common commands:
pls build,pls dev,pls run, andpls previewpls test,pls test:unit,pls test:int, and the coverage variantspls deadcodefor the non-blocking review; CI owns strict dn-inspect
The otel engine domain is documented in docs/domain/otel.md. This branch OWNS production observability for the .NET family.
Publishable library packages
This repository publishes AtomiCloud.Diene.Otel and the companion
AtomiCloud.Diene.Otel.TestHelper package at one committed version. The engine
owns the canonical otel: block, semconv resource mapping, host wiring, and the
concrete logging/metrics/trace seam implementations. The TestHelper ships the
TRACE double only — logging and metrics mocks come from
AtomiCloud.Diene.Interfaces.TestHelper.
dotnet add package AtomiCloud.Diene.Otel
dotnet add package AtomiCloud.Diene.Otel.TestHelper
using AtomiCloud.Diene.Otel;
var identity = AppIdentity.Create("lapras", "atomi", "billing", "api", "1.0.0").Get();
builder.AddAtomiOtel(identity, builder.Configuration);
Run nix develop .#ci -c ./scripts/ci/pkg-validate.sh to pack both packages,
validate metadata and symbols, and restore them into a scratch consumer. See
the library baseline for release and
promotion guidance.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. 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. |
-
net10.0
- AtomiCloud.Diene.Otel (>= 1.0.0)
- AtomiCloud.Diene.Result.TestHelper (>= 1.0.0)
- FluentAssertions (>= 7.2.2)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on AtomiCloud.Diene.Otel.TestHelper:
| Package | Downloads |
|---|---|
|
AtomiCloud.Diene.E2e.TestHelper
Diene family TestHelper bundle plus black-box response assertions. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 237 | 7/26/2026 |