Contriwork.ConfigCore
0.0.3
See the version list below for details.
dotnet add package Contriwork.ConfigCore --version 0.0.3
NuGet\Install-Package Contriwork.ConfigCore -Version 0.0.3
<PackageReference Include="Contriwork.ConfigCore" Version="0.0.3" />
<PackageVersion Include="Contriwork.ConfigCore" Version="0.0.3" />
<PackageReference Include="Contriwork.ConfigCore" />
paket add Contriwork.ConfigCore --version 0.0.3
#r "nuget: Contriwork.ConfigCore, 0.0.3"
#:package Contriwork.ConfigCore@0.0.3
#addin nuget:?package=Contriwork.ConfigCore&version=0.0.3
#tool nuget:?package=Contriwork.ConfigCore&version=0.0.3
<div align="center">
contriwork-config-core
One API surface, three languages.
</div>
TODO: One-line description of what this package does. Replace this block.
Why
TODO: Explain the problem this package solves and the gap it fills in the consumer's stack.
Install
| Registry | Command |
|---|---|
| PyPI | pip install contriwork-config-core |
| NuGet | dotnet add package Contriwork.ConfigCore |
| npm | npm install @contriwork/config-core |
All three publish at the same version on the same release. See VERSION_MATRIX.md for runtime support per release.
Quick start
Python
from contriwork_config_core import ConfigCorePort
# TODO: example
C#
using Contriwork.ConfigCore;
// TODO: example
TypeScript
import { ConfigCorePort } from "@contriwork/config-core";
// TODO: example
Architecture
This package follows the ContriWork port + adapter pattern:
- Port — language-agnostic interface defined in
CONTRACT.md. - Adapters — concrete implementations per language (
python/src/,csharp/src/,typescript/src/). - Contract tests — shared fixture set in
contract-tests/test_cases.json, executed by all three language test runners. Release is blocked unless all three are green.
Runtime baseline
| Language | Target |
|---|---|
| Python | 3.13 |
| .NET | 10 (LTS) |
| Node.js | 24 (Active LTS) |
Single LTS per language by policy — no parallel matrix support for short-lived LTS releases.
Security
See SECURITY.md for the disclosure channel and the package's hardening posture (black-box / gray-box / white-box pen-test results, scan tooling, and remediation history).
Contributing
Forks welcome. See CONTRIBUTING.md for the DCO sign-off rule, the contract-test workflow, and branch protection details.
License
MIT — see LICENSE.
| 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
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.