Skip to content

Commit 6b2cd56

Browse files
committed
docs: Update README and project file to reflect NuGet package version 0.1.0-alpha.3 and enhance metadata
1 parent a0d7615 commit 6b2cd56

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -432,14 +432,14 @@ This is a **proof of concept implementation** of the NLWeb protocol, available a
432432
- [x] **Configuration**: CORS, AI services, and multi-environment support
433433
- [x] **Documentation**: XML documentation, README, and API usage examples
434434
- [x] **CI/CD**: GitHub Actions workflow for build, test, and validation
435-
- [x] **NuGet Package**: Fully functional package with working extension methods (0.1.0-alpha.1)
435+
- [x] **NuGet Package**: Fully functional package with working extension methods (0.1.0-alpha.3)
436436
- [x] **API Exposure**: Extension methods accessible via `using NLWebNet;` (Microsoft pattern)
437437
- [x] **End-to-End Validation**: Complete package installation and functionality testing
438+
- [x] **Package Metadata**: Enhanced NuGet metadata with title, copyright, repository type for professional presentation
438439

439440
**📋 Next Steps (Phase 11):**
440441

441-
- [ ] Final package validation before NuGet.org publication
442-
- [ ] Update documentation with confirmed usage patterns
442+
- [x] Enhanced package metadata and improved Package Manager display
443443
- [ ] Health check integration
444444
- [ ] Performance monitoring hooks
445445
- [ ] Rate limiting support
@@ -466,4 +466,4 @@ This project is licensed under the [MIT License](LICENSE).
466466

467467
## 🏷️ Version
468468

469-
Current version: `0.1.0-alpha.1` (Prerelease - early alpha release for initial feedback and testing)
469+
Current version: `0.1.0-alpha.3` (Prerelease - enhanced metadata and improved Package Manager display)

src/NLWebNet/NLWebNet.csproj

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,20 @@
33
<TargetFramework>net9.0</TargetFramework>
44
<Nullable>enable</Nullable>
55
<ImplicitUsings>enable</ImplicitUsings> <GeneratePackageOnBuild>true</GeneratePackageOnBuild> <!-- Package Metadata --> <PackageId>NLWebNet</PackageId>
6-
<PackageVersion Condition="'$(PackageVersion)' == ''">0.1.0-alpha.1</PackageVersion>
6+
<Title>NLWebNet - .NET NLWeb Protocol Library</Title>
7+
<PackageVersion Condition="'$(PackageVersion)' == ''">0.1.0-alpha.3</PackageVersion>
78
<Version>$(PackageVersion)</Version>
89
<AssemblyVersion Condition="'$(AssemblyVersion)' == ''">0.1.0.0</AssemblyVersion>
910
<FileVersion Condition="'$(FileVersion)' == ''">0.1.0.0</FileVersion>
1011
<Authors>Jon Galloway</Authors>
12+
<Copyright>Copyright (c) Jon Galloway 2025</Copyright>
1113
<Description>A .NET library implementing the NLWeb protocol for natural language web interfaces. Provides minimal API endpoints, Model Context Protocol (MCP) integration, and streaming support for building conversational AI applications.</Description>
12-
<PackageProjectUrl>https://github.com/jongalloway/NLWebNet</PackageProjectUrl>
13-
<RepositoryUrl>https://github.com/jongalloway/NLWebNet</RepositoryUrl>
14+
<PackageProjectUrl>https://github.com/jongalloway/NLWebNet</PackageProjectUrl> <RepositoryUrl>https://github.com/jongalloway/NLWebNet</RepositoryUrl>
15+
<RepositoryType>git</RepositoryType>
1416
<PackageLicenseExpression>MIT</PackageLicenseExpression>
1517
<PackageReadmeFile>README.md</PackageReadmeFile>
1618
<PackageTags>nlweb;ai;conversation;minimal-api;mcp;streaming;rag;search;llm;dotnet9;alpha;prerelease</PackageTags>
17-
<PackageReleaseNotes>Alpha release: Complete NLWeb protocol implementation with Minimal API endpoints, MCP integration, streaming support, and comprehensive testing. Early prerelease version for initial feedback and testing.</PackageReleaseNotes>
19+
<PackageReleaseNotes>Alpha release 0.1.0-alpha.3: Enhanced NuGet package metadata with copyright notice, repository type, and improved package title for better Package Manager display. Complete NLWeb protocol implementation with Minimal API endpoints (/ask, /mcp), Model Context Protocol integration, streaming support, and comprehensive testing. This is a proof-of-concept prerelease for testing and evaluation purposes only - not recommended for production use.</PackageReleaseNotes>
1820
<!-- Symbol and Deterministic Build Configuration -->
1921
<IncludeSymbols>true</IncludeSymbols>
2022
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
@@ -42,9 +44,7 @@
4244

4345
<ItemGroup>
4446
<FrameworkReference Include="Microsoft.AspNetCore.App" />
45-
</ItemGroup>
46-
47-
<ItemGroup>
47+
</ItemGroup> <ItemGroup>
4848
<None Include="..\..\README.md" Pack="true" PackagePath="\" />
4949
</ItemGroup>
5050

0 commit comments

Comments
 (0)