AsterGraph.Editor
0.2.0-alpha.2
See the version list below for details.
dotnet add package AsterGraph.Editor --version 0.2.0-alpha.2
NuGet\Install-Package AsterGraph.Editor -Version 0.2.0-alpha.2
<PackageReference Include="AsterGraph.Editor" Version="0.2.0-alpha.2" />
<PackageVersion Include="AsterGraph.Editor" Version="0.2.0-alpha.2" />
<PackageReference Include="AsterGraph.Editor" />
paket add AsterGraph.Editor --version 0.2.0-alpha.2
#r "nuget: AsterGraph.Editor, 0.2.0-alpha.2"
#:package AsterGraph.Editor@0.2.0-alpha.2
#addin nuget:?package=AsterGraph.Editor&version=0.2.0-alpha.2&prerelease
#tool nuget:?package=AsterGraph.Editor&version=0.2.0-alpha.2&prerelease
AsterGraph.Editor
AsterGraph.Editor is the canonical host-facing runtime package for AsterGraph.
It belongs to the supported published package set with AsterGraph.Abstractions, AsterGraph.Core, and AsterGraph.Avalonia, and it targets net8.0 and net9.0.
Reference This Package When
- the host owns its own UI and wants the runtime/session boundary directly
- the host needs
IGraphEditorSession, session commands/queries/events, mutation batching, or runtime diagnostics - the host wants plugin discovery, trust policy, load inspection, automation execution, localization, or presentation seams
- the host is still migrating through the retained
GraphEditorViewModelcompatibility surface
This Package Owns
IGraphEditorSessionplusCommands,Queries,Events, and mutation batchingAsterGraphEditorFactoryandAsterGraphEditorOptions- replaceable storage, clipboard, diagnostics, localization, menu, and presentation seams
- plugin discovery, trust policy, load inspection, and automation entry points
- retained migration facades such as
GraphEditorViewModel
This Package Does Not Own
- Avalonia visual controls
- demo content
- host-specific business commands
Those responsibilities live in AsterGraph.Avalonia or the consuming host.
Stability Guidance
- stable canonical surfaces:
AsterGraphEditorFactory.CreateSession(...)AsterGraphEditorFactory.Create(...)IGraphEditorSession- DTO/snapshot queries such as
GetCompatiblePortTargets(...)
- retained compatibility surfaces:
GraphEditorViewModelGraphEditorViewGraphEditorViewModel.Session
- compatibility-only shims:
GetCompatibleTargets(...)CompatiblePortTarget
Keep new code on the stable canonical surfaces. Treat retained and compatibility-only APIs as migration support.
Start Here
- quickest runtime-only first run:
tools/AsterGraph.HelloWorld - canonical onboarding: Quick Start
- route and package boundary details: Host Integration
- plugin and custom-node starting point: Plugin And Custom Node Recipe
- retained-to-session migration guide: Retained-To-Session Migration Recipe
- stability, precedence, and retirement rules: Extension Contracts
- product overview: Root README
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. 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 is compatible. 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. |
-
net8.0
- AsterGraph.Abstractions (>= 0.2.0-alpha.2)
- AsterGraph.Core (>= 0.2.0-alpha.2)
- CommunityToolkit.Mvvm (>= 8.2.1)
- Microsoft.Extensions.Logging.Abstractions (>= 9.0.0)
- NuGet.Packaging (>= 7.3.0)
-
net9.0
- AsterGraph.Abstractions (>= 0.2.0-alpha.2)
- AsterGraph.Core (>= 0.2.0-alpha.2)
- CommunityToolkit.Mvvm (>= 8.2.1)
- Microsoft.Extensions.Logging.Abstractions (>= 9.0.0)
- NuGet.Packaging (>= 7.3.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on AsterGraph.Editor:
| Package | Downloads |
|---|---|
|
AsterGraph.Avalonia
Avalonia host controls and theme resources for embedding the AsterGraph editor. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.11.0-beta | 62 | 4/26/2026 |
| 0.2.0-alpha.3 | 57 | 4/18/2026 |
| 0.2.0-alpha.2 | 59 | 4/18/2026 |
| 0.2.0-alpha.1 | 64 | 4/17/2026 |