Skip to content

Improve NuGet discovery: tags, description and package icon - #27

Merged
mysticmind merged 2 commits into
mainfrom
package-discovery
Oct 9, 2026
Merged

mysticmind merged 2 commits into
mainfrom
package-discovery

Conversation

@mysticmind

Copy link
Copy Markdown
Owner

Package metadata only; no code changes.

Why

In NuGet search today the package ranks 2nd for postgresql parser and libpg_query, but is not in the top 40 for sql parser, postgres sql formatter or sql fingerprint. The tags had no plain sql, three near-duplicate parser tags, and nothing for what the library does beyond parsing.

Changes

  • Tags: postgresql postgres pg pgsql sql parser sql-parser ast libpg_query pg_query deparse formatter sql-formatter fingerprint normalize tokenizer plpgsql query-analysis sql-rewrite native-aot. Each is a feature that exists. linter, opentelemetry and schema-diff are deliberately left out: the library offers building blocks for those but is not one.
  • Description: now lists the capabilities and supported platforms. NuGet search matches it, and it is the line shown in results.
  • Release notes: a pointer to the README's "What's new in 2.1" section.

Checked by packing and reading the generated nuspec.

Not included

A package icon. That is being designed separately and will be added here or in a follow-up.

- Tags now cover what the library does (ast, deparse, formatter,
  fingerprint, normalize, tokenizer, plpgsql, query-analysis,
  sql-rewrite, native-aot) and the names people search by (sql,
  pg_query), replacing three near-duplicate parser tags
- The description lists the capabilities and supported platforms
- Release notes point at the README's What's new section
@mysticmind mysticmind changed the title Improve NuGet tags and description for discovery Improve NuGet discovery: tags, description and package icon Oct 9, 2026
@mysticmind
mysticmind merged commit 67e80fa into main Oct 9, 2026
25 checks passed
@mysticmind
mysticmind deleted the package-discovery branch October 9, 2026 15:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant