Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: BotProject File Schema #3744

Merged
merged 13 commits into from
Oct 12, 2020
Merged

feat: BotProject File Schema #3744

merged 13 commits into from
Oct 12, 2020

Conversation

srinaath
Copy link
Contributor

@srinaath srinaath commented Jul 29, 2020

Version 1.0 Botproject schema. 

This schema supports documenting the Root Bot and the skills data that is required to load the family of bots and start runtimes locally (R11). Version 2.0 would support linking to a Publishing Profile which would encapsulate the deployment configurations required per bot.

This schema would be moved into the SDK repo end of R11

Fixes #4162

Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>
@github-actions
Copy link

Coverage Status

Coverage remained the same at 57.352% when pulling 51b33db on srravich/bot-projects-schema into 501a81c on main.

@srinaath srinaath changed the title Added schema for bot project support Feat: Added schema and sample .botproject file for botproject support Jul 30, 2020
Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>
@srinaath srinaath added BotProjects Group all Bot projects tickets R11 Release 11 - November 15th, 2020 labels Oct 4, 2020
@srinaath srinaath added this to the R11 milestone Oct 4, 2020
Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>
@srinaath srinaath changed the title Feat: Added schema and sample .botproject file for botproject support Feat: BotProject File Schema Oct 7, 2020
Srinaath Ravichandran added 3 commits October 6, 2020 23:36
…oser into srravich/bot-projects-schema

Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>

# Conflicts:
#	Composer/.gitignore
Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>
Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>
@srinaath srinaath marked this pull request as ready for review October 7, 2020 06:39
@srinaath srinaath changed the title Feat: BotProject File Schema feat: BotProject File Schema Oct 7, 2020
"$ref": "#/definitions/skill"
}
},
"additionalProperties": false
Copy link
Contributor Author

Choose a reason for hiding this comment

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

{
  "patternProperties": {
    "^\\$": { "title": "Skill name", "description": "Skill name identifier" }
  },
  "additionalProperties": { "$ref": "#/definitions/skill" }
}

Copy link
Contributor Author

Choose a reason for hiding this comment

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

As per @tdurnford  comment

@cwhitten cwhitten merged commit d5fdd02 into main Oct 12, 2020
@cwhitten cwhitten deleted the srravich/bot-projects-schema branch October 12, 2020 15:45
@cwhitten cwhitten mentioned this pull request Nov 13, 2020
lei9444 pushed a commit to lei9444/BotFramework-Composer-1 that referenced this pull request Jun 15, 2021
* Added schema for bot project support

Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>

* Add 1.0 botproject schema

Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>

* Fix typo

Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>

* Updated gitignore

Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>

* Typo fixed

Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>

* Following sdk.schema approach to specificy object type using ref

Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>

Co-authored-by: Srinaath Ravichandran <srravich@microsoft.com>
Co-authored-by: Chris Whitten <christopher.whitten@microsoft.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BotProjects Group all Bot projects tickets R11 Release 11 - November 15th, 2020
Projects
None yet
Development

Successfully merging this pull request may close these issues.

BotProject file (.botProj) Operations
3 participants