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
[](https://www.nuget.org/packages/Purview.SourceGeneratorFramework)
-[](https://github.com/purview-dev/sourcegeneratorframework/actions/workflows/release.yml)
+[](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