Italbytz.Meal.Testing
1.0.0
dotnet add package Italbytz.Meal.Testing --version 1.0.0
NuGet\Install-Package Italbytz.Meal.Testing -Version 1.0.0
<PackageReference Include="Italbytz.Meal.Testing" Version="1.0.0" />
<PackageVersion Include="Italbytz.Meal.Testing" Version="1.0.0" />
<PackageReference Include="Italbytz.Meal.Testing" />
paket add Italbytz.Meal.Testing --version 1.0.0
#r "nuget: Italbytz.Meal.Testing, 1.0.0"
#:package Italbytz.Meal.Testing@1.0.0
#addin nuget:?package=Italbytz.Meal.Testing&version=1.0.0
#tool nuget:?package=Italbytz.Meal.Testing&version=1.0.0
nuget-meal
nuget-meal bundles the refactored Italbytz.Meal.* package family for mensa and meal-plan scenarios.
It is intended for developers who need reusable meal contracts, OpenMensa integration, and sample/testing helpers for apps, demos, and teaching material.
Which package should I use?
- Use
Italbytz.Meal.Abstractionsfor contracts such asIMeal,IMealCollection,IMealQuery,IPrice, andIGetMealsService, plus the shared defaultMealandPriceimplementations. - Use
Italbytz.Meal.OpenMensa.Clientwhen you need the raw OpenMensa API client and transport models. - Use
Italbytz.Meal.OpenMensafor the ready-to-use OpenMensa meal service, data source, and mapping helpers. - Use
Italbytz.Meal.STWPB.Clientwhen you need the raw Studentenwerk Paderborn (STWPB) transport models and API access. - Use
Italbytz.Meal.STWPBfor the ready-to-use STWPB meal data source and mapping helpers. - Use
Italbytz.Meal.Testingfor mock meals, mock collections, and test-friendly example services.
Documentation
API documentation is generated with docfx and can be published via GitHub Pages:
https://italbytz.github.io/nuget-meal/
The doc site now also includes an integration guide that explains how OpenMensa, STWPB, and the testing helpers fit together in the consolidated package family.
Quality checks
This repository includes:
- a
GitHub Actionsworkflow in.github/workflows/ci.yml - automated
restore,build,test,pack, and docs generation - a
docfxsetup underdocfx/
Release model
- the current
nuget-mealline stays on1.0.0-preview.*while theSTWPBfollow-up wave is still pending - a pushed tag such as
v1.0.0-preview.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-meal.sln
dotnet test nuget-meal.sln -v minimal
dotnet pack nuget-meal.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
- Italbytz.Common.Abstractions (>= 1.0.1)
- Italbytz.Meal.Abstractions (>= 1.0.0)
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.0.0 | 134 | 4/18/2026 |
| 1.0.0-preview.4 | 70 | 4/18/2026 |
| 1.0.0-preview.3 | 76 | 4/10/2026 |