DevC.KPI.Reporting.Sdk
1.1.0
See the version list below for details.
dotnet add package DevC.KPI.Reporting.Sdk --version 1.1.0
NuGet\Install-Package DevC.KPI.Reporting.Sdk -Version 1.1.0
<PackageReference Include="DevC.KPI.Reporting.Sdk" Version="1.1.0" />
<PackageVersion Include="DevC.KPI.Reporting.Sdk" Version="1.1.0" />
<PackageReference Include="DevC.KPI.Reporting.Sdk" />
paket add DevC.KPI.Reporting.Sdk --version 1.1.0
#r "nuget: DevC.KPI.Reporting.Sdk, 1.1.0"
#:package DevC.KPI.Reporting.Sdk@1.1.0
#addin nuget:?package=DevC.KPI.Reporting.Sdk&version=1.1.0
#tool nuget:?package=DevC.KPI.Reporting.Sdk&version=1.1.0
DevC.KPI Reporting SDK
The plugin-authoring SDK for DevC.KPI — a code-driven reporting & KPI tool. Compile a reporting plugin against this package; the licensed DevC.KPI engine loads it at runtime.
Proprietary software. Copyright © DevCircle IT Consulting GmbH. All rights reserved. Use is permitted solely to develop plugins for a licensed DevC.KPI installation — see the bundled
LICENSE.txt. This is not open-source.
What's in the box
IReportingPlugin— the discovery/registration contract your plugin implements.DataSourceBuilder<T>+CubeEngine— define fact rows, conformed dimensions and LinqCube cubes.- Widgets —
Widget,ListWidget, and theDim/Measure/EChart/QueryResulthelpers. - The conformed-dimension and filter-kind contracts,
DateRange,NginxLog,ReportingException.
Quick start
<ItemGroup>
<PackageReference Include="DevC.KPI.Reporting.Sdk" Version="1.0.0" />
</ItemGroup>
using DevC.KPI.Reporting.Plugins;
public sealed class MyPlugin : IReportingPlugin
{
public string Id => "MyTenant";
public void Register(PluginRegistration r)
{
r.BeginPlugin(Id);
// r.AddDataSourceBuilder(...); r.AddWidget(...); r.AddDimension(...);
}
}
Build the plugin, drop its output folder into the engine's plugins volume, and the engine discovers and loads it (each plugin in its own load context). See your DevC.KPI engine documentation for the full authoring guide and the deployment/bundle workflow.
Support
Licensing and support enquiries: devcircle.at.
| 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
- LinqCube (>= 10.1.2)
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 |
|---|---|---|
| 1.3.1 | 0 | 7/22/2026 |