Italbytz.Documents.OpenXml
1.0.1
dotnet add package Italbytz.Documents.OpenXml --version 1.0.1
NuGet\Install-Package Italbytz.Documents.OpenXml -Version 1.0.1
<PackageReference Include="Italbytz.Documents.OpenXml" Version="1.0.1" />
<PackageVersion Include="Italbytz.Documents.OpenXml" Version="1.0.1" />
<PackageReference Include="Italbytz.Documents.OpenXml" />
paket add Italbytz.Documents.OpenXml --version 1.0.1
#r "nuget: Italbytz.Documents.OpenXml, 1.0.1"
#:package Italbytz.Documents.OpenXml@1.0.1
#addin nuget:?package=Italbytz.Documents.OpenXml&version=1.0.1
#tool nuget:?package=Italbytz.Documents.OpenXml&version=1.0.1
nuget-foundation
nuget-foundation bundles the first shared building blocks of the refactored Italbytz.* package family.
It is intended for developers who need reusable common abstractions, random helpers, Open XML utilities, and music-related contracts without pulling in larger domain packages.
Packages in this repository
Italbytz.Common.Abstractions
Shared interfaces and result types for repository, service, source, and sink patterns.
Italbytz.Common.Random
Small reusable extensions around random number generation.
Italbytz.Documents.OpenXml
Helpers for extracting and converting content from presentation documents via Open XML.
Italbytz.Music.Abstractions
Contracts for music search scenarios and track/collection entities.
Which package should I use?
- Use
Italbytz.Common.Abstractionsif you need general reusable contracts. - Use
Italbytz.Common.Randomfor lightweight helper extensions. - Use
Italbytz.Documents.OpenXmlfor PowerPoint/Open XML document handling. - Use
Italbytz.Music.Abstractionsif you want to build music-related clients or services on top of shared interfaces.
Migration from older names
Older articles, slides, and repositories may still refer to historical names such as:
Italbytz.Ports.CommonItalbytz.Extensions.RandomItalbytz.OpenXmlItalbytz.Ports.Musicnuget-ports-commonnuget-extensions-randomnuget-openxmlnuget-ports-music
For all new development, please use the new package names listed above.
Documentation
API documentation is generated with docfx and published via GitHub Pages:
https://italbytz.github.io/nuget-foundation/
If the URL still returns 404, wait until the CI workflow on main has completed the first Pages publish run.
Quality checks
This repository includes:
- a
GitHub Actionsworkflow in.github/workflows/ci.yml - automated
restore,build,test,pack, and docs publication - a
docfxsetup underdocfx/
Release model
nuget-foundationnow follows the stable1.0.xline for the already consolidated foundation packages- a pushed tag such as
v1.0.1triggers the release-ready pipeline in GitHub Actions - if the repository secret
NUGET_API_KEYis configured, the workflow also publishes.nupkgand.snupkgfiles to NuGet
Local validation
dotnet restore nuget-foundation.sln
dotnet test nuget-foundation.sln -v minimal
dotnet pack nuget-foundation.sln -c Release -v minimal
dotnet tool restore
dotnet tool run docfx docfx/docfx.json
| 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 was computed. 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
- DocumentFormat.OpenXml (>= 3.4.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.