diff --git a/.agents/agents/sdk-consumer-setup.md b/.agents/agents/sdk-consumer-setup.md index b356a41..8e5066c 100644 --- a/.agents/agents/sdk-consumer-setup.md +++ b/.agents/agents/sdk-consumer-setup.md @@ -2,12 +2,12 @@ ## Goal -Help a consuming repository adopt or troubleshoot `Purview.DotNetProjectSdk` correctly, without breaking existing build behaviour. +Help a consuming repository adopt or troubleshoot `Purview.BuildSdk` correctly, without breaking existing build behaviour. ## Workflow 1. Confirm the SDK is imported in `Directory.Build.props`/`Directory.Build.targets` via - `` and the matching `Sdk.targets` import. + `` and the matching `Sdk.targets` import. 2. Check pre-import bootstrap properties are set **before** the `Sdk.props` import when they must affect evaluation: `NamespacePrefix`, `UsePackageJsonVersion`, `RootPackageJson`. 3. If version resolution looks wrong, verify `package.json` discovery: explicit `RootPackageJson`, then CI diff --git a/.agents/prompts/sdk-diagnose-agent-folder-copy.md b/.agents/prompts/sdk-diagnose-agent-folder-copy.md index 49ad1c2..85ad444 100644 --- a/.agents/prompts/sdk-diagnose-agent-folder-copy.md +++ b/.agents/prompts/sdk-diagnose-agent-folder-copy.md @@ -1,6 +1,6 @@ # sdk-diagnose-agent-folder-copy (generic prompt spec) -Diagnose why the bundled `.agents/**` folder from `Purview.DotNetProjectSdk` did not appear at the expected +Diagnose why the bundled `.agents/**` folder from `Purview.BuildSdk` did not appear at the expected destination in a consuming repository. ## Required behaviour diff --git a/.agents/prompts/sdk-packable-project-analyzer-defaults.prompt.md b/.agents/prompts/sdk-packable-project-analyzer-defaults.prompt.md index 99b446a..e7cb345 100644 --- a/.agents/prompts/sdk-packable-project-analyzer-defaults.prompt.md +++ b/.agents/prompts/sdk-packable-project-analyzer-defaults.prompt.md @@ -1,9 +1,9 @@ --- agent: ask -description: "Ensure the Purview.DotNetProjectSdk applies analyzer/source-generator best-practice defaults to packable projects, so consumers of Purview.SourceGeneratorFramework (and any Roslyn component) get correct packaging without per-project overrides." +description: "Ensure the Purview.BuildSdk applies analyzer/source-generator best-practice defaults to packable projects, so consumers of Purview.SourceGeneratorFramework (and any Roslyn component) get correct packaging without per-project overrides." --- -You are working on the **Purview.DotNetProjectSdk** project (the `Purview.DotNetProjectSdk` package that projects import via ``). Apply this checklist to its `Sdk.props` / `Sdk.targets` so that **packable** analyzer and source-generator projects get Roslyn best-practice defaults automatically. +You are working on the **Purview.BuildSdk** project (the `Purview.BuildSdk` package that projects import via ``). Apply this checklist to its `Sdk.props` / `Sdk.targets` so that **packable** analyzer and source-generator projects get Roslyn best-practice defaults automatically. ## Context diff --git a/README.md b/README.md index 3d43f26..382788f 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # Purview.SourceGeneratorFramework [![NuGet version](https://img.shields.io/nuget/v/Purview.SourceGeneratorFramework.svg)](https://www.nuget.org/packages/Purview.SourceGeneratorFramework) -[![Release](https://github.com/purview-dev/sourcegeneratorframework/actions/workflows/release.yml/badge.svg)](https://github.com/purview-dev/sourcegeneratorframework/actions/workflows/release.yml) +[![Release](https://github.com/purview-dev/sourcegenerator-framework/actions/workflows/release.yml/badge.svg)](https://github.com/purview-dev/sourcegenerator-framework/actions/workflows/release.yml) A set of libraries for building and testing incremental C# source generators using Roslyn. diff --git a/docs/wiki/Release-Flow.md b/docs/wiki/Release-Flow.md index fe21768..46a9092 100644 --- a/docs/wiki/Release-Flow.md +++ b/docs/wiki/Release-Flow.md @@ -9,7 +9,7 @@ The current version lives in the repository-root `package.json`: ```json { - "name": "purview-sourcegeneratorframework", + "name": "purview-sourcegenerator-framework", "version": "1.0.0-prerelease.42" } ``` diff --git a/global.json b/global.json index ec26fcf..5bb362b 100644 --- a/global.json +++ b/global.json @@ -3,7 +3,7 @@ "allowPrerelease": false }, "msbuild-sdks": { - "Purview.DotNetProjectSdk": "1.0.0-prerelease.54" + "Purview.BuildSdk": "1.0.0-prerelease.56" }, "test": { "runner": "Microsoft.Testing.Platform" diff --git a/package.json b/package.json index 370ab7f..5d34757 100644 --- a/package.json +++ b/package.json @@ -1,17 +1,17 @@ { - "name": "purview-sourcegeneratorframework", - "version": "1.0.0-prerelease.42", + "name": "purview-sourcegenerator-framework", + "version": "1.0.0-prerelease.43", "license": "MIT", "author": { "name": "Kieron Lanning", "url": "https://kieronlanning.dev/" }, - "homepage": "https://purview.dev/projects/sourcegeneratorframework/", + "homepage": "https://purview.dev/projects/sourcegenerator-framework/", "bugs": { - "url": "https://github.com/purview-dev/sourcegeneratorframework/issues" + "url": "https://github.com/purview-dev/sourcegenerator-framework/issues" }, "repository": { "type": "git", - "url": "git+https://github.com/purview-dev/sourcegeneratorframework.git" + "url": "git+https://github.com/purview-dev/sourcegenerator-framework.git" } } \ No newline at end of file diff --git a/src/Directory.Build.props b/src/Directory.Build.props index c9dc46d..eedf610 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -4,7 +4,7 @@ netstandard2.1;$(TestingTargetFrameworks) Purview.SourceGeneratorFramework true - https://github.com/purview-dev/sourcegeneratorframework + https://github.com/purview-dev/sourcegenerator-framework @@ -24,7 +24,7 @@ $(NoWarn);CA1031;CA1510; - + @@ -33,15 +33,15 @@ https://purview.dev/ - $(PurviewHomepage)projects/sourcegeneratorframework/ - $(PurviewHomepage)docs/sourcegeneratorframework/ + $(PurviewHomepage)projects/sourcegenerator-framework/ + $(PurviewHomepage)docs/sourcegenerator-framework/ Purview Contributors true $(PurviewProjectUrl) - https://github.com/purview-dev/sourcegeneratorframework + https://github.com/purview-dev/sourcegenerator-framework README.md LICENSE.md purview-logo.png diff --git a/src/Directory.Build.targets b/src/Directory.Build.targets index e3f28f5..d4d711d 100644 --- a/src/Directory.Build.targets +++ b/src/Directory.Build.targets @@ -3,11 +3,11 @@ Purview Contributors Purview SourceGeneratorFramework libraries for building and testing incremental C# source generators. $(PurviewProjectUrl) - https://github.com/purview-dev/sourcegeneratorframework + https://github.com/purview-dev/sourcegenerator-framework README.md purview-logo.png false - + diff --git a/src/src/SourceGeneratorFramework.Benchmarks/Directory.Build.props b/src/src/SourceGeneratorFramework.Benchmarks/Directory.Build.props index 74be1a1..4068bb7 100644 --- a/src/src/SourceGeneratorFramework.Benchmarks/Directory.Build.props +++ b/src/src/SourceGeneratorFramework.Benchmarks/Directory.Build.props @@ -1,7 +1,7 @@ diff --git a/src/src/SourceGeneratorFramework.Benchmarks/Directory.Build.targets b/src/src/SourceGeneratorFramework.Benchmarks/Directory.Build.targets index df77b5d..a153ca0 100644 --- a/src/src/SourceGeneratorFramework.Benchmarks/Directory.Build.targets +++ b/src/src/SourceGeneratorFramework.Benchmarks/Directory.Build.targets @@ -1,6 +1,6 @@ diff --git a/src/src/SourceGeneratorFramework.Testing.TUnit/Sdk/README.md b/src/src/SourceGeneratorFramework.Testing.TUnit/Sdk/README.md index 8b76ab4..8244984 100644 --- a/src/src/SourceGeneratorFramework.Testing.TUnit/Sdk/README.md +++ b/src/src/SourceGeneratorFramework.Testing.TUnit/Sdk/README.md @@ -184,8 +184,8 @@ repository's example generator tests; replicate it in your own project with your ## Documentation -- [Homepage](https://purview.dev/projects/sourcegeneratorframework/) -- [Documentation](https://purview.dev/docs/sourcegeneratorframework/) +- [Homepage](https://purview.dev/projects/sourcegenerator-framework/) +- [Documentation](https://purview.dev/docs/sourcegenerator-framework/) ## License diff --git a/src/src/SourceGeneratorFramework.Testing/Sdk/README.md b/src/src/SourceGeneratorFramework.Testing/Sdk/README.md index 16f97c2..12b28d1 100644 --- a/src/src/SourceGeneratorFramework.Testing/Sdk/README.md +++ b/src/src/SourceGeneratorFramework.Testing/Sdk/README.md @@ -262,8 +262,8 @@ test project rather than copied from the package. See `docs/wiki/Step-Cache-Test ## Documentation -- [Homepage](https://purview.dev/projects/sourcegeneratorframework/) -- [Documentation](https://purview.dev/docs/sourcegeneratorframework/) +- [Homepage](https://purview.dev/projects/sourcegenerator-framework/) +- [Documentation](https://purview.dev/docs/sourcegenerator-framework/) ## License diff --git a/src/src/SourceGeneratorFramework/Sdk/README.md b/src/src/SourceGeneratorFramework/Sdk/README.md index eb8014b..9ada467 100644 --- a/src/src/SourceGeneratorFramework/Sdk/README.md +++ b/src/src/SourceGeneratorFramework/Sdk/README.md @@ -985,8 +985,8 @@ The `Purview.SourceGeneratorFramework` package includes the `Purview.SourceGener ## Documentation -- [Homepage](https://purview.dev/projects/sourcegeneratorframework/) -- [Documentation](https://purview.dev/docs/sourcegeneratorframework/) +- [Homepage](https://purview.dev/projects/sourcegenerator-framework/) +- [Documentation](https://purview.dev/docs/sourcegenerator-framework/) ## License