Skip to content

docs: shorten README tagline and use "X+" version format - #37

Merged
philippemnoel merged 3 commits into
mainfrom
docs/shorter-tagline
May 13, 2026
Merged

docs: shorten README tagline and use "X+" version format#37
philippemnoel merged 3 commits into
mainfrom
docs/shorter-tagline

Conversation

@philippemnoel

@philippemnoel philippemnoel commented May 12, 2026

Copy link
Copy Markdown
Member

Summary

Align the README tagline and Requirements & Compatibility table with django-paradedb / sqlalchemy-paradedb / rails-paradedb so the ORM family stays consistent.

Tagline

Was:

The official Entity Framework Core integration for ParadeDB, built on top of Npgsql.EntityFrameworkCore.PostgreSQL, exposing ParadeDB search functions through the EF.Functions API for LINQ-based full-text search queries. Follow the getting started guide to begin.

Now:

The official Entity Framework Core integration for ParadeDB, including first-class support for managing BM25 indexes and running queries using the full ParadeDB API. Follow the getting started guide to begin.

Mirrors the django phrasing; the Npgsql / EF.Functions / LINQ details belong on docs.paradedb.com, not the front-page README.

Requirements & Compatibility

Switch the version columns to the same X+ shape Django uses, instead of enumerating every supported major:

Component Was Now
.NET 8, 9, 10 8+
EF Core 8, 9, 10 8+
ParadeDB 0.23.0+ 0.22.0+
PostgreSQL unchanged

NUGET-README.md table updated the same way (and gains the missing EF Core row).

ParadeDB minimum: 0.23.0 → 0.22.0

Matches the documented minimum used by django-paradedb, sqlalchemy-paradedb, and rails-paradedb. Updated in:

  • README.md (Requirements & Compatibility table)
  • NUGET-README.md (same table)
  • RELEASE.md ("maintained minimum ParadeDB version" line and the compatibility-targets list)

Intentionally not changed

  • scripts/run_paradedb.sh keeps PARADEDB_VERSION=0.23.0 — that's a pinned default for the local dev container.
  • CI service image keeps paradedb/paradedb:0.23.0-pg18 — integration tests pin a specific version for reproducibility. The documented minimum supported version is a separate concern from what CI happens to test against. If we want CI to also cover the 0.22.0 floor, that's a follow-up (add another matrix entry in ci.yml).

Test plan

  • lint-markdown workflow passes
  • Render preview on GitHub: tagline reads cleanly, table renders correctly

Match the django-paradedb / sqlalchemy-paradedb / rails-paradedb
phrasing and table format so the ORM family stays consistent.

- Tagline: drop the "built on top of Npgsql.EntityFrameworkCore..."
  and "EF.Functions / LINQ-based" details — those belong on docs.
  New phrasing mirrors django: "first-class support for managing
  BM25 indexes and running queries using the full ParadeDB API."
- Requirements table: switch to "X+" (8+ instead of "8, 9, 10")
  for .NET and EF Core, matching how Python/Django are listed.
- Drop the documented minimum ParadeDB version from 0.23.0 to
  0.22.0 to align with the other ORMs. Update README, NUGET-README,
  and RELEASE.md in sync.

scripts/run_paradedb.sh and the CI service image stay on 0.23.0:
they pin a specific version for local dev and integration tests,
which is independent of the documented minimum supported version.
efcore-paradedb is a community-contributed integration that ParadeDB
just imported. Mark it explicitly as not yet ready for public
consumption so users understand the stability bar before depending
on it.
@philippemnoel
philippemnoel merged commit f4e1004 into main May 13, 2026
5 checks passed
@philippemnoel
philippemnoel deleted the docs/shorter-tagline branch May 13, 2026 00:02
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