From 66b926bad0b88e159758769ff5ed2037d7d8317b Mon Sep 17 00:00:00 2001 From: qian-o <1324771795@qq.com> Date: Sun, 4 Jan 2026 15:05:14 +0800 Subject: [PATCH] Update README NuGet tables & bump package version to 0.0.2 README now lists all NuGet packages with descriptions and badges for core, backends, extensions, and UI integrations. NuGet.Packaging.props updated: version set to 0.0.2, improved package description, and removed release notes field. --- README.md | 36 +++++++++++++++++++++++++++++++++++ sources/NuGet.Packaging.props | 5 ++--- 2 files changed, 38 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 145710e9..6566f8e0 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,42 @@ Zenith.NET targets modern .NET (including .NET 10.0) and integrates with multipl - Designed for performance and easy integration - Consistent, cross-platform developer experience +## NuGet Packages + +### Core + +| Package | Description | NuGet | +| :--------- | :-------------------------------- | :--------------------------------------------------------------------------------------------------------------------: | +| Zenith.NET | Core graphics abstraction library | [![NuGet](https://img.shields.io/nuget/v/Zenith.NET.svg)](https://www.nuget.org/packages/Zenith.NET) | + +### Backends + +| Package | Description | NuGet | +| :------------------- | :------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------: | +| Zenith.NET.DirectX12 | DirectX12 backend implementation | [![NuGet](https://img.shields.io/nuget/v/Zenith.NET.DirectX12.svg)](https://www.nuget.org/packages/Zenith.NET.DirectX12) | +| Zenith.NET.Metal | Metal backend implementation | [![NuGet](https://img.shields.io/nuget/v/Zenith.NET.Metal.svg)](https://www.nuget.org/packages/Zenith.NET.Metal) | +| Zenith.NET.Vulkan | Vulkan backend implementation | [![NuGet](https://img.shields.io/nuget/v/Zenith.NET.Vulkan.svg)](https://www.nuget.org/packages/Zenith.NET.Vulkan) | + +### Extensions + +| Package | Description | NuGet | +| :------------------------------- | :----------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------: | +| Zenith.NET.Extensions.ImageSharp | ImageSharp texture loading extension | [![NuGet](https://img.shields.io/nuget/v/Zenith.NET.Extensions.ImageSharp.svg)](https://www.nuget.org/packages/Zenith.NET.Extensions.ImageSharp) | +| Zenith.NET.Extensions.ImGui | Dear ImGui integration | [![NuGet](https://img.shields.io/nuget/v/Zenith.NET.Extensions.ImGui.svg)](https://www.nuget.org/packages/Zenith.NET.Extensions.ImGui) | +| Zenith.NET.Extensions.Skia | SkiaSharp integration | [![NuGet](https://img.shields.io/nuget/v/Zenith.NET.Extensions.Skia.svg)](https://www.nuget.org/packages/Zenith.NET.Extensions.Skia) | +| Zenith.NET.Extensions.Slang | Slang shader compiler extension | [![NuGet](https://img.shields.io/nuget/v/Zenith.NET.Extensions.Slang.svg)](https://www.nuget.org/packages/Zenith.NET.Extensions.Slang) | + +### Views + +| Package | Description | NuGet | +| :------------------------ | :--------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------: | +| Zenith.NET.Views | Shared UI view abstractions | [![NuGet](https://img.shields.io/nuget/v/Zenith.NET.Views.svg)](https://www.nuget.org/packages/Zenith.NET.Views) | +| Zenith.NET.Views.Avalonia | Avalonia UI integration | [![NuGet](https://img.shields.io/nuget/v/Zenith.NET.Views.Avalonia.svg)](https://www.nuget.org/packages/Zenith.NET.Views.Avalonia) | +| Zenith.NET.Views.Maui | .NET MAUI integration | [![NuGet](https://img.shields.io/nuget/v/Zenith.NET.Views.Maui.svg)](https://www.nuget.org/packages/Zenith.NET.Views.Maui) | +| Zenith.NET.Views.WinForms | Windows Forms integration | [![NuGet](https://img.shields.io/nuget/v/Zenith.NET.Views.WinForms.svg)](https://www.nuget.org/packages/Zenith.NET.Views.WinForms) | +| Zenith.NET.Views.WinUI | WinUI 3 / Uno Platform integration | [![NuGet](https://img.shields.io/nuget/v/Zenith.NET.Views.WinUI.svg)](https://www.nuget.org/packages/Zenith.NET.Views.WinUI) | +| Zenith.NET.Views.WPF | WPF integration | [![NuGet](https://img.shields.io/nuget/v/Zenith.NET.Views.WPF.svg)](https://www.nuget.org/packages/Zenith.NET.Views.WPF) | + ## Graphics Backends Zenith.NET supports multiple graphics APIs that cover mainstream rendering technologies, making it easy to choose the right backend for your scenario. diff --git a/sources/NuGet.Packaging.props b/sources/NuGet.Packaging.props index 6d646442..935599ff 100644 --- a/sources/NuGet.Packaging.props +++ b/sources/NuGet.Packaging.props @@ -7,10 +7,10 @@ $(MSBuildThisFileDirectory)..\.nuget - 0.0.1 + 0.0.2 qian-o Copyright (c) 2026 qian-o - + Zenith.NET is a modern, cross-platform graphics and compute library for .NET. It provides a unified GPU programming interface supporting DirectX12, Metal, and Vulkan backends. Git @@ -21,7 +21,6 @@ LICENSE README.md DirectX12;Metal;Vulkan;ImageSharp;ImGui;Skia;Slang;Avalonia;Maui;Uno;WinForms;WinUI;WPF;GPU;Native - true