Skip to content

docs(readme): fix package-split drift (EF/Postgres is its own package)#177

Merged
Mercurial merged 1 commit into
mainfrom
docs/readme-package-split
Jun 20, 2026
Merged

docs(readme): fix package-split drift (EF/Postgres is its own package)#177
Mercurial merged 1 commit into
mainfrom
docs/readme-package-split

Conversation

@Mercurial

Copy link
Copy Markdown
Contributor

Aligns the getting-started + project-layout sections with the actual package split — the EF/Postgres backend lives in Argus.Sync.EntityFramework, not core Argus.Sync. These sections contradicted the migration table (which already documents the split); now grounded in the example project.

  • install: adds Argus.Sync.EntityFramework; core marked storage-agnostic
  • DbContext example: using Argus.Sync.Datausing Argus.Sync.EntityFramework (where CardanoDbContext lives)
  • register example: adds the Argus.Sync.EntityFramework using for AddCardanoPostgresIndexer
  • Storage Backends: "The default" → "Add the package"; per-branch → batched
  • Project Layout: core description fixed + Argus.Sync.EntityFramework row added
  • pack commands: include the EF package
  • minor 1.2 terminology (pipeline → graph processor, branch → batch)

Docs-only — no code changes.

🤖 Generated with Claude Code

The getting-started and project-layout sections still claimed the Postgres/EF backend ships inside core Argus.Sync, contradicting the migration table (which already documents the split). Aligned them to the example project:

- install: add Argus.Sync.EntityFramework (core is storage-agnostic now)

- DbContext example: using Argus.Sync.Data -> Argus.Sync.EntityFramework (where CardanoDbContext lives)

- register example: add the Argus.Sync.EntityFramework using for AddCardanoPostgresIndexer

- Storage Backends: 'The default' -> 'Add the package'; per-branch -> batched

- Project Layout: corrected core's description + added the Argus.Sync.EntityFramework row

- pack commands: added Argus.Sync.EntityFramework

- minor 1.2 terminology (pipeline -> graph processor, branch -> batch)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings June 20, 2026 15:40
@Mercurial Mercurial merged commit 623f483 into main Jun 20, 2026
2 checks passed
@Mercurial Mercurial deleted the docs/readme-package-split branch June 20, 2026 15:43

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the repository README to reflect the current NuGet package split, clarifying that the EF Core/PostgreSQL backend lives in Argus.Sync.EntityFramework rather than the core Argus.Sync package.

Changes:

  • Updates getting-started install and code snippets to reference Argus.Sync.EntityFramework for EF/Postgres (CardanoDbContext, AddCardanoPostgresIndexer).
  • Clarifies storage-backend wording and 1.2 terminology (pipeline/branch → graph processor/batch).
  • Updates packaging and project layout documentation to include Argus.Sync.EntityFramework.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md
Comment on lines +84 to 88
# PostgreSQL backend (Entity Framework Core) + EF tooling for migrations
dotnet add package Argus.Sync.EntityFramework
dotnet add package Microsoft.EntityFrameworkCore.Design
dotnet add package Npgsql.EntityFrameworkCore.PostgreSQL

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.

2 participants