Skip to content

Update NuGet package metadata across projects and add NuGet info to README#16

Merged
Freezor merged 2 commits intomainfrom
codex/update-project-for-nuget-package-visibility
Mar 27, 2026
Merged

Update NuGet package metadata across projects and add NuGet info to README#16
Freezor merged 2 commits intomainfrom
codex/update-project-for-nuget-package-visibility

Conversation

@Freezor
Copy link
Copy Markdown
Owner

@Freezor Freezor commented Mar 27, 2026

Motivation

  • Prepare FluentAAS projects for publishing by improving package metadata and fixing repository links.
  • Surface package information and installation instructions in the repository README so consumers can find the NuGet packages easily.

Description

  • Updated package metadata in FluentAAS.Builder, FluentAAS.Core, FluentAAS.IO, FluentAAS.Templates, and FluentAAS.Validation .csproj files by adding Summary, expanding PackageTags, setting PackageProjectUrl to the NuGet package page, and fixing the RepositoryUrl typo.
  • Added RepositoryType and RepositoryCommit ($(SourceRevisionId)) properties and ensured PackageLicenseExpression is present in each project file.
  • Improved package Description text to be more specific for each project and standardized tags to include IDTA and dotnet where appropriate.
  • Updated README.md with a "Published NuGet Package" section, badges, install instructions (dotnet add package FluentAAS.Builder), and links to NuGet and docs.

Testing

  • Ran dotnet restore for the solution which completed successfully.
  • Ran dotnet build for the solution which completed successfully.
  • Ran dotnet pack against the modified projects to inspect generated package metadata and confirmed the new fields are included in the package manifests.

Codex Task

Summary by CodeRabbit

  • Chores

    • Updated NuGet package metadata across all modules with corrected repository information, enhanced summaries, and standardized tags for better package discovery.
  • Documentation

    • Added published NuGet package section to README including installation instructions, documentation links, and quick reference guide.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Mar 27, 2026

Warning

Rate limit exceeded

@Freezor has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 11 minutes and 14 seconds before requesting another review.

Your organization is not enrolled in usage-based pricing. Contact your admin to enable usage-based pricing to continue reviews beyond the rate limit, or try again in 11 minutes and 14 seconds.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: bb16ba07-4415-4107-bb9f-a6772a0e1f5f

📥 Commits

Reviewing files that changed from the base of the PR and between aa28c86 and 8dfd8db.

📒 Files selected for processing (1)
  • README.md

Walkthrough

NuGet package metadata was updated across five project files with new descriptions, tags, and repository information. The README was expanded with a new section containing package badges, links, and installation instructions.

Changes

Cohort / File(s) Summary
NuGet Package Metadata
FluentAAS/FluentAAS.Builder/FluentAAS.Builder.csproj, FluentAAS/FluentAAS.Core/FluentAAS.Core.csproj, FluentAAS/FluentAAS.IO/FluentAAS.IO.csproj, FluentAAS/FluentAAS.Templates/FluentAAS.Templates.csproj, FluentAAS/FluentAAS.Validation/FluentAAS.Validation.csproj
Updated Description and PackageTags across all packages with new wording; added Summary and RepositoryCommit fields; corrected malformed RepositoryUrl (removed erroneous leading h); set PackageProjectUrl to respective NuGet package pages; retained PackageLicenseExpression as MIT.
Documentation
README.md
Added new "Published NuGet Package" section with NuGet version badge, package links, installation instructions via dotnet add package, and quick reference bullet list.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~18 minutes

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the primary changes: updating NuGet package metadata across multiple projects and adding NuGet information to the README.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch codex/update-project-for-nuget-package-visibility

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🧹 Nitpick comments (1)
README.md (1)

50-52: Remove duplicate horizontal rule.

There are two consecutive section separators; keeping one is cleaner.

Proposed cleanup
----
-
 ---
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@README.md` around lines 50 - 52, Remove the duplicate horizontal rule in the
README by deleting one of the consecutive '---' separators between sections so
only a single section separator remains; locate the back-to-back '---' lines and
remove the extra line to keep a single horizontal rule.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@README.md`:
- Line 34: The link text "Package metadata (NuGet)" in README.md mismatches the
URL which points to the NuGet README tab; update the label to match the target
(e.g., change the link text to "Package README (NuGet)" or similar) so the
visible text aligns with the actual URL, locating and editing the Markdown line
that contains the "Package metadata (NuGet)" link.

---

Nitpick comments:
In `@README.md`:
- Around line 50-52: Remove the duplicate horizontal rule in the README by
deleting one of the consecutive '---' separators between sections so only a
single section separator remains; locate the back-to-back '---' lines and remove
the extra line to keep a single horizontal rule.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 0650f90f-a1ce-42a8-b983-34646440b750

📥 Commits

Reviewing files that changed from the base of the PR and between 6856c7d and aa28c86.

📒 Files selected for processing (6)
  • FluentAAS/FluentAAS.Builder/FluentAAS.Builder.csproj
  • FluentAAS/FluentAAS.Core/FluentAAS.Core.csproj
  • FluentAAS/FluentAAS.IO/FluentAAS.IO.csproj
  • FluentAAS/FluentAAS.Templates/FluentAAS.Templates.csproj
  • FluentAAS/FluentAAS.Validation/FluentAAS.Validation.csproj
  • README.md

Comment thread README.md Outdated
@Freezor Freezor merged commit fdd0461 into main Mar 27, 2026
2 checks passed
@Freezor Freezor deleted the codex/update-project-for-nuget-package-visibility branch March 27, 2026 07:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant