Skip to content
This repository was archived by the owner on Jan 15, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
e30bf46
docs: Udpated extending-with-code doc (#1073)
tracyboehrer May 4, 2021
366eae3
fix: .NET Functions .csproj template fixes (#1065)
peterinnesmsft May 4, 2021
89ec8b8
fix: Fixing closing tag for local.settings.json Content element in .N…
peterinnesmsft May 4, 2021
4a4bfe4
fix: Install .NET Core SDK for '.NET: Version, Sign & Pack' CI/CD pip…
peterinnesmsft May 5, 2021
c3bf22e
docs: R13 fit and finish for template README.md files (#1079)
May 5, 2021
83a7779
Convert switch case condition to stringexpression, per schema definit…
ryanisgrig May 7, 2021
2a422a6
chore: bump js sdk version to 4.13.2-preview (#1096)
joshgummersall May 10, 2021
d85030e
convert svg icons to PNG to fix broken images in Teams (#1100)
lauren-mills May 11, 2021
87bf90c
Corrected Skills Trigger to use correct route (#1102)
tracyboehrer May 11, 2021
8d640e1
fix: skill interrupting itself (#1107)
lauren-mills May 11, 2021
512ae8f
Update sln to point to correct path for package (#1093)
thomas-chung May 12, 2021
42f18d0
fix: Update .NET Functions to use wwwroot dir for static files (#1113)
peterinnesmsft May 13, 2021
7f90822
add rewrite rule for manifest files for js webapps (#1116)
benbrown May 17, 2021
437f96f
bump: js to 4.13.4 (#1120)
joshgummersall May 18, 2021
49f622a
fix: Updated SDK dependencies (#1119)
tracyboehrer May 18, 2021
9de3d82
chore: Add tags to Teams component project file (#1115)
EricDahlvang May 19, 2021
7dff24e
fix: orphaned schemas (#1068)
joshgummersall May 19, 2021
e16397c
PR labeler corrections (#1125)
tracyboehrer May 20, 2021
354d19e
cleanup (#1127)
clearab May 26, 2021
3547fbd
feat: generator-bot-adaptive: Added command line option to specify SD…
tracyboehrer Jun 4, 2021
c27784a
chore: Update issue templates to reflect Components repository (#1141)
ryanisgrig Jun 5, 2021
17dec7e
chore: Added FunctionalTests to repo (#1144)
tracyboehrer Jun 7, 2021
afb76d8
generator-bot-adaptive: Include *.model (#1140)
tracyboehrer Jun 8, 2021
ae4e7e8
generator-bot-adaptive: Updated default speak voice (#1147)
tracyboehrer Jun 9, 2021
639e25a
chore: Update package metadata (#1148)
peterinnesmsft Jun 9, 2021
c5bb422
feat: Azure resource deployment for Components Functional Tests pipel…
ryanisgrig Jun 11, 2021
2ca9d41
chore: @microsoft/generator-bot-adaptive happy path unit tests (#1091)
peterinnesmsft Jun 14, 2021
e65cf7e
chore: Wire up yeoman unit tests in CI/CD pipelines (#1152)
peterinnesmsft Jun 14, 2021
0f8c042
feat: functional tests generate empty bots in dotnet (#1156)
ryanisgrig Jun 17, 2021
74236b3
fix: GetManager issue with name entity not set (#1163)
thomas-chung Jun 22, 2021
06b888c
Add Teams package unit tests (#1171)
ryanisgrig Jun 29, 2021
a992a47
fix: Stevenic/ac fix (#1164)
Stevenic Jun 29, 2021
bc3507e
feat: functional tests generate empty bots in js (#1186)
ryanisgrig Jul 1, 2021
205d6e0
fix: R14 template issues (#1188)
lauren-mills Jul 1, 2021
1ef640b
chore: clarify yarn usage in pipelines & package with version name to…
ryanisgrig Jul 9, 2021
465de6e
Merge branch 'main' into user/ponagpal/main-to-feature_telephony
Jul 9, 2021
01c5693
Move test folder structure to match main
Jul 9, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion .eslintrc.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"env": {
"es6": true,
"es2017": true,
"mocha": true,
"node": true
},
"extends": ["eslint:recommended"],
Expand Down
27 changes: 0 additions & 27 deletions .github/ISSUE_TEMPLATE/-net-sdk-bug.md

This file was deleted.

21 changes: 0 additions & 21 deletions .github/ISSUE_TEMPLATE/-net-sdk-feature-request.md

This file was deleted.

11 changes: 0 additions & 11 deletions .github/ISSUE_TEMPLATE/-net-sdk-question.md

This file was deleted.

22 changes: 0 additions & 22 deletions .github/ISSUE_TEMPLATE/calendar-skill-v2-bug.md

This file was deleted.

35 changes: 35 additions & 0 deletions .github/ISSUE_TEMPLATE/components-bug-report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
name: "Bug"
about: Create a report for a bug you found in the Bot Framework Components projects (including documentation).
title: ""
labels: "needs-triage, bug"
assignees: ""
---

<!-- Please search for your issue before creating a new one. >
<!-- Complete the necessary portions of this template and delete the rest. -->

## Describe the bug

<!-- Give a clear and concise description of what the bug is. -->

## Version

<!-- What version of the component? What version of the SDK? -->
<!-- If applicable, what version of Composer are you using? In Composer, go to Help > About > Copy and paste the contents below.-->

## To Reproduce

<!-- Steps to reproduce the behavior. -->

## Expected behavior

<!-- Give a clear and concise description of what you expected to happen. -->

## Screenshots

<!-- If applicable, add screenshots/gif/video to help explain your problem. -->

## Additional context

<!-- Add any other context about the problem here. -->
25 changes: 25 additions & 0 deletions .github/ISSUE_TEMPLATE/components-feature-request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
name: "Feature Request"
about: Suggest an idea a Bot Framework Components project.
title: ""
labels: "needs-triage, feature-request"
assignees: ""
---

<!-- Please search for your feature request before creating a new one. -->

## Is your feature request related to a problem? Please describe.

<!-- A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] -->

## Describe the solution you'd like

<!-- A clear and concise description of what you want to happen. -->

## Describe alternatives you've considered

<!-- A clear and concise description of any alternative solutions or features you've considered. -->

## Additional context

<!-- Add any other context or screenshots about the feature request here. -->
7 changes: 7 additions & 0 deletions .github/ISSUE_TEMPLATE/components-other.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
name: Other
about: An empty issue template.
title: ""
labels: "needs-triage"
assignees: ""
---
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: Question
url: https://stackoverflow.com/questions/tagged/botframework
about: The issue tracker is not for questions, please ask general "how-to" questions on Stack Overflow.
9 changes: 0 additions & 9 deletions .github/ISSUE_TEMPLATE/docs-bug-report.md

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
---
name: "Feature spec"
about: Detailed feature definition.
name: "Prebuilt Experiences User Story"
about: Detailed user story spec for prebuilt experiences.
title: ""
labels: ""
labels: "Owner: PBX"
assignees: ""
---

Expand All @@ -14,22 +14,22 @@ assignees: ""
## Description

## Conversation Design
Links to conversation design diagrams and documents
<!-- Links to conversation design diagrams and documents. -->

## Language Understanding
| Intent | Sample Utterances | Prebuilt Entities | Custom Entities | Patterns |
| ------ | ----------------------| ----------------- | ----------------- | --------- |

## Dialogs
Describe the different dialogs to be created as part of the feature and what each will do
<!-- Describe the different dialogs to be created as part of the feature and what each will do. -->

## Custom Actions
Describe any custom actions that will need to be created to support the feature
<!-- Describe any custom actions that will need to be created to support the feature. -->
| Name | Input | Output | Notes |
| ------ | ------ | -------- | ------- |

## Channels
Describe any channel specific functionality or limitations that will need to be taken into consideration
<!-- Describe any channel specific functionality or limitations that will need to be taken into consideration. -->

## Acceptance Criteria
- [ ] Flow should work in both Direct mode (connecting to the skill bot directly
Expand Down
22 changes: 11 additions & 11 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
<!--- This repository only accepts pull requests related to open issues, please link the open issue in description below. See https://help.github.com/articles/closing-issues-using-keywords/ to learn about automation.
For example - Close #123: Description goes here. -->
<!-- This repository only accepts pull requests related to open issues, please link the open issue in description below. -->
<!-- See https://help.github.com/articles/closing-issues-using-keywords/ to learn about automation. -->
<!-- For example - Close #123: Description goes here. -->

### Purpose
*What is the context of this pull request? Why is it being done?*

<!--What is the context of this pull request? Why is it being done? -->

### Changes
*Are there any changes that need to be called out as significant or particularly difficult to grasp? (Include illustrative screenshots for context if applicable.)*

<!-- Are there any changes that need to be called out as significant or particularly difficult to grasp? (Include illustrative screenshots for context if applicable.) -->

### Tests
*Is this covered by existing tests or new ones? If no, why not?*

<!-- Is this covered by existing tests or new ones? If no, why not? -->

### Feature Plan
*Are there any remaining steps or dependencies before this issue can be fully resolved? If so, describe and link to any relevant pull requests or issues.*

### Checklist
<!-- Are there any remaining steps or dependencies before this issue can be fully resolved? If so, describe and link to any relevant pull requests or issues. -->

#### General
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have added or updated the appropriate tests
- [ ] I have updated related documentation
7 changes: 5 additions & 2 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@
- generators/generator-bot-core-assistant/**/*

"Area: Generators: Core Language":
- generators/generator-core-language/**/*
- generators/generator-bot-core-language/**/*

"Area: Generators: Core QnA":
- generators/generator-bot-qna/**/*
- generators/generator-bot-core-qna/**/*

"Area: Generators: Empty":
- generators/generator-bot-empty/**/*
Expand All @@ -25,6 +25,9 @@
"Area: Generators: Enterprise Calendar":
- generators/generator-bot-enterprise-calendar/**/*

"Area: Generators: Enterprise People":
- generators/generator-bot-enterprise-people/**/*

"Area: Packages: Adaptive Cards":
- packages/AdaptiveCards/**/*

Expand Down
16 changes: 8 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ You'll primarily use components through [**Bot Framework Composer**](https://git

## Creating your own components

You can also create your own packages and templates for use from Composer. We document creating components [here](/docs/overview.md). You can use this repository as examples for building your own components.
You can also create your own packages and templates for use from Composer. We document creating components [here](https://docs.microsoft.com/composer/concept-packages). You can also check out [our samples](https://github.com/microsoft/BotBuilder-Samples/tree/main/composer_samples).

## Index of Content

Expand All @@ -18,13 +18,13 @@ Templates are pre-built bot projects designed for specific scenarios. We use [ye

| Name | npm | Description |
|:------------:|:---:|:------------|
|[Empty Bot](/generators/generator-bot-empty) | [![npm version](https://badge.fury.io/js/%40microsoft%2Fgenerator-bot-empty.svg)](https://badge.fury.io/js/%40microsoft%2Fgenerator-bot-empty) | The base empty bot. |
|[Core Bot with Language](/generators/generator-bot-core-language) | [![npm version](https://badge.fury.io/js/%40microsoft%2Fgenerator-bot-core-language.svg)](https://badge.fury.io/js/%40microsoft%2Fgenerator-bot-core-language) | Basic conversational bot with NLP. |
|[Core Assistant Bot](/generators/generator-bot-core-assistant) | [![npm version](https://badge.fury.io/js/%40microsoft%2Fgenerator-bot-core-assistant.svg)](https://badge.fury.io/js/%40microsoft%2Fgenerator-bot-core-assistant) | Basic assistant bot with no skills. |
|[Enterprise Assistant Bot](/generators/generator-bot-enterprise-assistant) | [![npm version](https://badge.fury.io/js/%40microsoft%2Fgenerator-bot-enterprise-assistant.svg)](https://badge.fury.io/js/%40microsoft%2Fgenerator-bot-enterprise-assistant) | Assistant Core + Calendar & People as skills. |
|[Enterprise Calendar Bot](/generators/generator-bot-enterprise-calendar) | [![npm version](https://badge.fury.io/js/%40microsoft%2Fgenerator-bot-enterprise-calendar.svg)](https://badge.fury.io/js/%40microsoft%2Fgenerator-bot-enterprise-calendar) | A bot for working with Calendars. |
|[Enterprise People Bot](/generators/generator-bot-enterprise-people) | [![npm version](https://badge.fury.io/js/%40microsoft%2Fgenerator-bot-enterprise-people.svg)](https://badge.fury.io/js/%40microsoft%2Fgenerator-bot-enterprise-people) | A bot for searching for people on the MS Graph. |
|[Adaptive](/generators/generator-bot-adaptive) | [![npm version](https://badge.fury.io/js/%40microsoft%2Fgenerator-bot-adaptive.svg)](https://badge.fury.io/js/%40microsoft%2Fgenerator-bot-adaptive) | Used by other generators to scaffold web app or functions project. |
|[Empty Bot](/generators/generator-bot-empty) | [![npm version](https://badge.fury.io/js/%40microsoft%2Fgenerator-bot-empty.svg)](https://badge.fury.io/js/%40microsoft%2Fgenerator-bot-empty) | A simple bot with a root dialog and greeting dialog. |
|[Core Bot with Azure Language Understanding](/generators/generator-bot-core-language) | [![npm version](https://badge.fury.io/js/%40microsoft%2Fgenerator-bot-core-language.svg)](https://badge.fury.io/js/%40microsoft%2Fgenerator-bot-core-language) | A simple bot with Azure Language Understanding (LUIS) and common trigger phrases used to direct the conversation flow. |
|[Core Assistant Bot](/generators/generator-bot-core-assistant) | [![npm version](https://badge.fury.io/js/%40microsoft%2Fgenerator-bot-core-assistant.svg)](https://badge.fury.io/js/%40microsoft%2Fgenerator-bot-core-assistant) | A bot with Azure Language Understanding (LUIS) and common trigger phrases used to direct the conversation flow and help customers accomplish basic tasks. Designed to be extended with skills. |
|[Enterprise Assistant Bot](/generators/generator-bot-enterprise-assistant) | [![npm version](https://badge.fury.io/js/%40microsoft%2Fgenerator-bot-enterprise-assistant.svg)](https://badge.fury.io/js/%40microsoft%2Fgenerator-bot-enterprise-assistant) | A Core Assistant Bot with Calendar & People as skills. |
|[Enterprise Calendar Bot](/generators/generator-bot-enterprise-calendar) | [![npm version](https://badge.fury.io/js/%40microsoft%2Fgenerator-bot-enterprise-calendar.svg)](https://badge.fury.io/js/%40microsoft%2Fgenerator-bot-enterprise-calendar) | A bot with the ability to interact with M365 Calendar using Microsoft Graph. |
|[Enterprise People Bot](/generators/generator-bot-enterprise-people) | [![npm version](https://badge.fury.io/js/%40microsoft%2Fgenerator-bot-enterprise-people.svg)](https://badge.fury.io/js/%40microsoft%2Fgenerator-bot-enterprise-people) | A bot with the ability to search for people within Azure Active Directory using Microsoft Graph.|
|[Adaptive Bot Generator](/generators/generator-bot-adaptive) | [![npm version](https://badge.fury.io/js/%40microsoft%2Fgenerator-bot-adaptive.svg)](https://badge.fury.io/js/%40microsoft%2Fgenerator-bot-adaptive) | Used by other generators to scaffold web app or functions project. |

### Packages

Expand Down
Binary file removed assets/packageManager.PNG
Binary file not shown.
35 changes: 35 additions & 0 deletions build/templates/template-app-insights-resources.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"appInsightsName": {
"type": "string",
"defaultValue": "bfcfnappinsights",
"metadata": {
"description": "The name of the Application Insights instance."
}
},
"location": {
"type": "string",
"defaultValue": "[resourceGroup().location]",
"metadata": {
"description": "Specifies the Azure location where the key vault should be created."
}
}
},
"resources": [
{
"type": "Microsoft.Insights/components",
"apiVersion": "2020-02-02-preview",
"name": "[parameters('appInsightsName')]",
"location": "[parameters('location')]",
"kind": "web",
"properties": {
"Application_Type":"web",
"IngestionMode": "ApplicationInsights",
"publicNetworkAccessForIngestion": "Enabled",
"publicNetworkAccessForQuery": "Enabled"
}
}
]
}
Loading