Skip to content

.Net: Net: PromptTemplateConfig and IPromptTemplate namesapce refactor#3174

Merged
markwallace-microsoft merged 7 commits intomicrosoft:mainfrom
markwallace-microsoft:users/markwallace/refactor_semanticfunctions_namespace
Oct 16, 2023
Merged

.Net: Net: PromptTemplateConfig and IPromptTemplate namesapce refactor#3174
markwallace-microsoft merged 7 commits intomicrosoft:mainfrom
markwallace-microsoft:users/markwallace/refactor_semanticfunctions_namespace

Conversation

@markwallace-microsoft
Copy link
Member

@markwallace-microsoft markwallace-microsoft commented Oct 13, 2023

Motivation and Context

Resolves: #3173

Description

  • Move IPromptTemplate to namespace Microsoft.SemanticKernel.TemplateEngine
  • Move PromptTemplate and PromptTemplateConfig to namespace Microsoft.SemanticKernel.TemplateEngine
  • Eliminate Microsoft.SemanticKernel.SemanticFunctions namespace
  • Remove SemanticFunctionConfig

Contribution Checklist

@markwallace-microsoft markwallace-microsoft added the PR: breaking change Pull requests that introduce breaking changes label Oct 13, 2023
@markwallace-microsoft markwallace-microsoft self-assigned this Oct 13, 2023
@markwallace-microsoft markwallace-microsoft requested a review from a team as a code owner October 13, 2023 16:26
@shawncal shawncal added .NET Issue or Pull requests regarding .NET code kernel Issues or pull requests impacting the core kernel kernel.core labels Oct 13, 2023
@github-actions github-actions bot changed the title Net: PromptTemplateConfig and IPromptTemplate namesapce refactor .Net: Net: PromptTemplateConfig and IPromptTemplate namesapce refactor Oct 13, 2023
@markwallace-microsoft markwallace-microsoft added this pull request to the merge queue Oct 16, 2023
Merged via the queue into microsoft:main with commit 11f26fa Oct 16, 2023
@markwallace-microsoft markwallace-microsoft deleted the users/markwallace/refactor_semanticfunctions_namespace branch October 16, 2023 12:23
SOE-YoungS pushed a commit to SOE-YoungS/semantic-kernel that referenced this pull request Nov 1, 2023
microsoft#3174)

### Motivation and Context

Resolves: microsoft#3173

### Description

- Move `IPromptTemplate` to namespace
`Microsoft.SemanticKernel.TemplateEngine`
- Move `PromptTemplate` and `PromptTemplateConfig` to namespace
`Microsoft.SemanticKernel.TemplateEngine`
- Eliminate `Microsoft.SemanticKernel.SemanticFunctions` namespace
- Remove `SemanticFunctionConfig`

### Contribution Checklist

- [x] The code builds clean without any errors or warnings
- [x] The PR follows the [SK Contribution
Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)
and the [pre-submission formatting
script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts)
raises no violations
- [x] All unit tests pass, and I have added new tests where possible
- [x] I didn't break anyone 😄

---------

Co-authored-by: Dmytro Struk <13853051+dmytrostruk@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kernel Issues or pull requests impacting the core kernel .NET Issue or Pull requests regarding .NET code PR: breaking change Pull requests that introduce breaking changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

.Net: PromptTemplateConfig and IPromptTemplate namesapce refactor

4 participants