Skip to content

Conversation

@jacobblom
Copy link
Collaborator

Added simpel illustrative Plugin examples and tests of these to aid developers as well as agents writing plugin code and tests.
This also includes several additions to the memory-bank.

A few corrections to make the project build in release mode was also done along with some minor clean ups.

@jacobblom jacobblom requested a review from Copilot June 26, 2025 10:15

This comment was marked as outdated.

jacobblom and others added 3 commits June 26, 2025 14:20
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…count/ExampleValidatePhoneNumber.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@jacobblom jacobblom requested a review from Copilot June 26, 2025 12:21
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This pull request introduces illustrative plugin examples and associated tests to help developers and automated agents, along with several memory-bank documentation updates and minor build fixes. Key changes include:

  • Addition of ProduceValid/ConstructValid example methods for entities in test projects.
  • Updated namespaces and dependency registrations in integration test and plugin-related files.
  • Documentation improvements in memory-bank files and project configuration adjustments.

Reviewed Changes

Copilot reviewed 32 out of 32 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
test/SharedTest/DataProducer.cs Added example methods to produce and construct valid Account and Task objects for testing.
test/IntegrationTests/* Integration tests updated for plugin behavior and namespace adjustments.
src/Dataverse/SharedPluginLogic/Plugins/* New plugin examples demonstrating phone number validation, subaccount telephone updates, and credit assessment logic.
src/Dataverse/SharedPluginLogic/Logic/* New service implementations and dependency registrations for the example plugins.
memory-bank/* Documentation updates regarding code organization, technical context, and active patterns.
.editorconfig, ConsoleJobs/, Azure/ Minor configuration and build improvements supporting the overall PR purpose.

@jacobblom jacobblom merged commit 0bfc96c into main Jun 27, 2025
1 check passed
@jacobblom jacobblom deleted the feature/addExamples branch June 27, 2025 12:48
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