Skip to content

dotnet-test: polyglot description + keywords (mirror 0.2.0)#2178

Open
0101 wants to merge 1 commit into
github:mainfrom
0101:dotnet-test-discoverability
Open

dotnet-test: polyglot description + keywords (mirror 0.2.0)#2178
0101 wants to merge 1 commit into
github:mainfrom
0101:dotnet-test-discoverability

Conversation

@0101

@0101 0101 commented Jul 1, 2026

Copy link
Copy Markdown

Reframes the dotnet-test external catalog entry to reflect the plugin's polyglot test-generation pipeline (11 languages: .NET/C#, Python, TypeScript/JavaScript, Java, Go, Ruby, Rust, C++, Kotlin, Swift, PowerShell) and adds polyglot keywords so non-.NET developers can discover it. Mirrors the dotnet/skills 0.2.0 bump (dotnet/skills#852). source stays unpinned (tracks main), so no behavior change. Edited the source plugins/external.json; .github/plugin/marketplace.json regenerated via npm run build.

Pull Request Checklist

  • I have read and followed the CONTRIBUTING.md guidelines.
  • I have read and followed the Guidance for submissions involving paid services.
  • My contribution adds a new instruction, prompt, agent, skill, workflow, or canvas extension file in the correct directory.
  • The file follows the required naming convention.
  • The content is clearly structured and follows the example format.
  • I have tested my instructions, prompt, agent, skill, workflow, or canvas extension with GitHub Copilot.
  • I have run npm start and verified that README.md is up to date.
  • I am targeting the main branch for this pull request.

Description

The dotnet-test marketplace entry read as ".NET-only", but the plugin ships a multi-agent (Research → Plan → Implement) test-generation pipeline with per-language guidance for 11 languages. Developers in Python, TypeScript, Java, Go, Rust, etc. couldn't find it via marketplace search.

  • Description reframed to lead with polyglot test generation, keeping the .NET-focused analysis (coverage/CRAP, testability, platform detection, MSTest/xUnit migration).
  • Keywords add polyglot terms (polyglot, test-generation, unit-tests, python, typescript, java, go, rust) alongside dotnet/testing, within the 10-keyword limit.
  • Version mirrored to 0.2.0 to match the plugin manifest (Bump dotnet-test to 0.2.0 dotnet/skills#852, merged).

Edited in the source plugins/external.json; .github/plugin/marketplace.json regenerated via npm run build. npm run plugin:validate passes.


Type of Contribution

  • Update to existing instruction, prompt, agent, plugin, skill, workflow, or canvas extension.

Additional Notes

By submitting this pull request, I confirm that my contribution abides by the Code of Conduct and will be licensed under the MIT License.

Reframe the external catalog entry to reflect the plugin's polyglot
test-generation pipeline (.NET/C#, Python, TypeScript/JavaScript, Java, Go,
Ruby, Rust, C++, Kotlin, Swift, PowerShell) and add polyglot keywords so
non-.NET developers can discover it. Mirrors the dotnet/skills 0.2.0 bump.

Edits the source (plugins/external.json) and regenerates the generated
.github/plugin/marketplace.json via npm run build. source stays unpinned
(tracks main), so no behavior change.
@0101 0101 requested a review from aaronpowell as a code owner July 1, 2026 14:00
Copilot AI review requested due to automatic review settings July 1, 2026 14:00
@github-actions github-actions Bot added external-plugin PR updates plugins/external.json plugin PR touches plugins labels Jul 1, 2026
@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

🔒 PR Risk Scan Results

Scanned 2 changed file(s).

Severity Count
🔴 High 0
🟠 Medium 0
ℹ️ Info 0

✅ No matching risk patterns were detected in changed files.

This is an automated soft-gate report. Findings indicate review targets and do not block merge by themselves.

@github-actions github-actions Bot added the awaiting-review Submission is waiting for automated intake validation label Jul 1, 2026
@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

⚠️ External plugin PR checks need maintainer follow-up

  • Changed entries detected: 1
  • Workflow state label: awaiting-review

Per-plugin quality summary

Plugin vally lint install smoke test overall source tree
dotnet-test not_run not_run infra_error repository
  • dotnet-test: vally-lint=not_run, install-smoke=not_run, overall=infra_error

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 external marketplace catalog metadata for the dotnet-test plugin to better reflect its polyglot test-generation capabilities and improve discoverability beyond .NET audiences, while keeping the underlying external source locator unchanged.

Changes:

  • Rewrote the dotnet-test external catalog description to lead with the polyglot Research→Plan→Implement test-generation pipeline and enumerate supported languages.
  • Updated dotnet-test keywords to include polyglot/test-generation and selected language tags (within the 10-keyword cap).
  • Bumped the cataloged version to 0.2.0 and regenerated .github/plugin/marketplace.json accordingly.
Show a summary per file
File Description
plugins/external.json Updates dotnet-test description/keywords/version for improved polyglot discoverability in the external plugin catalog.
.github/plugin/marketplace.json Regenerates the marketplace output to mirror the updated dotnet-test external catalog entry.

Review details

  • Files reviewed: 2/2 changed files
  • Comments generated: 0
  • Review effort level: Low

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

awaiting-review Submission is waiting for automated intake validation external-plugin PR updates plugins/external.json plugin PR touches plugins

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants