Skip to content

Commit 006ad8d

Browse files
committed
Optimize NuGet package metadata for search discoverability
1 parent dbf7c9f commit 006ad8d

File tree

1 file changed

+22
-3
lines changed

1 file changed

+22
-3
lines changed

SWEN3.Paperless.RabbitMq/SWEN3.Paperless.RabbitMq.csproj

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,40 @@
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<LangVersion>latestMajor</LangVersion>
8+
9+
<!-- Package Metadata (SEO Optimized) -->
810
<PackageId>SWEN3.Paperless.RabbitMq</PackageId>
11+
<Title>SWEN3.Paperless.RabbitMq - RabbitMQ Messaging with SSE Streaming &amp; AI Summarization</Title>
912
<Version>2.0.2</Version>
1013
<Authors>Alexander Nachtmann</Authors>
11-
<Description>RabbitMQ messaging library with Server-Sent Events (SSE) streaming and AI-powered document summarization via Google Gemini for Paperless applications</Description>
12-
<PackageTags>rabbitmq;rabbit;messaging;queue;sse;server-sent-events;streaming;stream;events;paperless;ai;genai;gemini;google;document;summarization;net10;dotnet</PackageTags>
14+
<Copyright>Copyright © 2025 Alexander Nachtmann</Copyright>
15+
16+
<Summary>RabbitMQ messaging library with SSE streaming and AI document summarization via Google Gemini for .NET 10</Summary>
17+
18+
<Description>RabbitMQ messaging library for .NET 10 with Server-Sent Events (SSE) streaming and Google Gemini document summarization.
19+
20+
Features:
21+
• RabbitMQ publisher and consumer with message queue integration
22+
• Server-Sent Events (SSE) for streaming messages to web clients
23+
• Google Gemini AI integration for document summarization
24+
• HTTP resilience with Microsoft.Extensions.Http.Resilience (retry, circuit breaker, timeout)
25+
• Producer and consumer factory patterns for dependency injection
26+
27+
Works with ASP.NET Core, Docker, Kubernetes, Azure, AWS.</Description>
28+
29+
<PackageTags>rabbitmq rabbitmq-client messaging message-queue event-driven sse server-sent-events real-time streaming events paperless ai gemini google-ai genai document-processing document-summarization net10 dotnet aspnetcore microservices docker kubernetes azure aws resilience polly http-resilience</PackageTags>
30+
1331
<RepositoryUrl>https://github.com/ANcpLua/SWEN3.Paperless.RabbitMq</RepositoryUrl>
1432
<PackageLicenseExpression>MIT</PackageLicenseExpression>
1533
<PackageReadmeFile>README.md</PackageReadmeFile>
1634
<PackageProjectUrl>https://github.com/ANcpLua/SWEN3.Paperless.RabbitMq</PackageProjectUrl>
35+
<PackageReleaseNotes>https://github.com/ANcpLua/SWEN3.Paperless.RabbitMq/releases</PackageReleaseNotes>
1736

1837
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
1938
<IncludeSymbols>true</IncludeSymbols>
2039
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
2140
<GenerateDocumentationFile>true</GenerateDocumentationFile>
22-
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
41+
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
2342
<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
2443
<DebugType>portable</DebugType>
2544
</PropertyGroup>

0 commit comments

Comments
 (0)