Repository Topics
Repository topics improve GitHub search and make Pipelinez easier to discover for developers looking for .NET pipeline, Kafka, PostgreSQL, retry, dead-letter, and observability libraries.
Recommended Topics
The canonical topic list is maintained in scripts/Set-RepositoryTopics.ps1:
dotnetcsharppipelinedataflowetlmessagingkafkapostgresqldead-letterretryobservabilitystream-processingtpl-dataflowbackground-workers
Apply Topics
Install and authenticate GitHub CLI:
winget install --id GitHub.cli --exact
gh auth login
Then run:
./scripts/Set-RepositoryTopics.ps1
The script normalizes, validates, applies, and verifies the repository topics.
Token-Based Usage
For automation or non-interactive maintainer shells, provide a token with repository administration permissions:
$env:GH_TOKEN = '<token>'
./scripts/Set-RepositoryTopics.ps1
When To Revisit
Review topics when:
- a new transport package is released
- README/package tags change
- a major feature area becomes stable
- repository positioning changes
Topics should describe real shipped capabilities, not aspirational roadmap items.