Skip to content

Make --aggregate default for nuget command, enhance tool packaging, add documentation#18

Draft
Copilot wants to merge 7 commits intomainfrom
copilot/make-aggregate-default-option
Draft

Make --aggregate default for nuget command, enhance tool packaging, add documentation#18
Copilot wants to merge 7 commits intomainfrom
copilot/make-aggregate-default-option

Conversation

Copy link
Contributor

Copilot AI commented Dec 28, 2025

Changes the nuget command to aggregate packages by default (more useful view), improves .NET tool packaging metadata, and adds comprehensive documentation.

Changes

  • nuget command defaults

    • --aggregate now defaults to true
    • Added --no-aggregate flag to opt-out
  • Tool packaging

    • Added PackageReadmeFile, RepositoryUrl, RepositoryType
    • Expanded PackageTags for discoverability
    • Shortened Description to avoid truncation
  • Documentation

    • README.md: Full command reference, installation, how-it-works sections
    • README_FUN.md: Same content, lighter tone

Usage

# Aggregated view (now default)
bld nuget --root /path/to/repo

# Per-project view (opt-out)
bld nuget --root /path/to/repo --no-aggregate
Original prompt

for the bld nuget, make the --aggregate option the default
go over the source code and improve, optimize, enhance and ensure the quality of the code
create two readme.md. One should be informational, show examples and explain how the tool works under the hood. the second one should do the same but in a more light-hearted, self deprecating manner. Not strong tone, just a touch.

also enable the tool to be packaged as .NET tool


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI and others added 3 commits December 28, 2025 11:48
Co-authored-by: dlosch <318550+dlosch@users.noreply.github.com>
Co-authored-by: dlosch <318550+dlosch@users.noreply.github.com>
Co-authored-by: dlosch <318550+dlosch@users.noreply.github.com>
Copilot AI changed the title [WIP] Set --aggregate option as default for bld nuget Make --aggregate default for nuget command, enhance tool packaging, add documentation Dec 28, 2025
Copilot AI requested a review from dlosch December 28, 2025 11:55
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