Robotico.Graph.MishimaGraph 1.0.1

Robotico.Graph.MishimaGraph

Woodpecker CI

.NET 10 C# MishimaGraph NuGet Robotico

IGraphStore / IGraphSession backed by embedded MishimaGraph.

  • NuGet: Robotico.Graph.MishimaGraph
  • Depends on: Robotico.Graph, MishimaGraph ≥ 1.0.3
  • Brokkr: https://brokkr.robotico.dev/robotico/robotico-graph-mishimagraph-csharp

Usage

IGraphStore store = new MishimaGraphStore();
Result<IGraphSession> opened = store.Create("/data/app.mishgraph", ["Person"], ["KNOWS"]);
using IGraphSession session = opened.Value; // after IsSuccess check
Result<ulong> txn = session.UpsertVertex(1, ["Person"]);

MishimaGraph types are not part of the public surface.

Engine note: MishimaGraph requires dense vertex ids (allocate from 0 without gaps). Failed mutations abort the open transaction so the session stays usable.

Quality gate

Same Library 10 bar as other Robotico C# packages:

  • Analyzers on (TreatWarningsAsErrors, Meziantou MA0004/MA0042/MA0155, IDE0008/IDE0090/IDE0301/IDE0330)
  • dotnet test with coverlet ≥ 90% line coverage on Robotico.Graph.MishimaGraph
  • Woodpecker / GitHub CI run bash scripts/woodpecker-verify.sh

Build

bash scripts/woodpecker-verify.sh
bash scripts/pack-release.sh

No packages depend on Robotico.Graph.MishimaGraph.

.NET 10.0

Version Downloads Last updated
1.0.1 4 07/26/2026
1.0.0 4 07/24/2026