codelipenghui opened a new pull request, #1078:
URL: https://github.com/apache/pulsar-site/pull/1078
## Summary
This PR updates the Pulsar Client Feature Matrix to include accurate feature
data for both .NET clients and fixes incorrect GitHub repository URLs.
## Changes
### 1. Added Comprehensive .NET Client Support
- **apache/pulsar-dotpulsar** (Official Apache .NET client)
- Complete feature analysis via code exploration
- Added to matrix with accurate feature flags
- Repository URL: https://github.com/apache/pulsar-dotpulsar
- **fsprojects/pulsar-client-dotnet** (Community F# client)
- Complete feature analysis via code exploration
- Added to matrix with accurate feature flags
- Repository URL: https://github.com/fsprojects/pulsar-client-dotnet
### 2. Fixed GitHub Repository URLs
- **Rust Client**: Changed from `snlab-ch/pulsar-rs` to
`streamnative/pulsar-rs`
- **C#/DotPulsar**: Changed from `apache/pulsar-dotnet` to
`apache/pulsar-dotpulsar`
- **.NET Community**: Changed from `apache/pulsar-dotnet` to
`fsprojects/pulsar-client-dotnet`
### 3. Added Clickable GitHub Links
- Updated matrix headers to display client names as clickable links to their
GitHub repositories
- Enhanced user experience for navigating to client documentation
### 4. Accurate Feature Flags
- All feature flags now reflect actual implementation based on exhaustive
code analysis
- Java client used as source of truth for feature completeness
- Both .NET clients analyzed with specific feature evidence
## Methodology
- Comprehensive code exploration of all client repositories
- Analysis of source files, APIs, and implementations
- Verification of feature support via class/interface examination
- Cross-referencing with protocol buffer definitions
## Testing
- Changes validated locally
- Matrix renders correctly with updated client columns
- GitHub links verified to point to correct repositories
## Breaking Changes
None. This is a documentation update only.
## Related Issues
N/A - Standalone improvement to documentation.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]