Plugin foundation 2/3: purpose-based plugins/ layout that scales to ~70 projects - #546
Merged
Merged
Conversation
Move all eight plugin projects from the flat plugins/ directory into shallow purpose groups (plugins/<group>/<ProjectName>): auditors under auditors-architecture, test runners under test-runners, quota plugins under quota, work-sync integrations under work-sync, and the secrets provider under credentials. Project names, assembly names, and plugin ids are unchanged; only paths move. Update solution, test-project, and host ProjectReference paths plus repo-relative doc references. Document the layout convention in plugins/README.md (group catalogue, naming rule, project-file requirements, the two registration lines) and enforce it with PluginLayoutConventionTests, which fails on unknown groups, naming drift, wrong target framework, missing SDK references, forbidden host references, or missing/stale registrations. CodeyBox-Prompt-Revision: 1 Co-Authored-By: CodeyBox <noreply@codeybox.invalid> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Automated via CodeyBox — work item 0ad8cd002d584428b1801b1a4126830e
Initiated by CodeyBox operator
Co-Authored-By: CodeyBox noreply@codeybox.invalid
🤖 Generated with CodeyBox