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: Added skill manifest editor wizard #2815

Merged
merged 14 commits into from
Apr 29, 2020
Merged

feat: Added skill manifest editor wizard #2815

merged 14 commits into from
Apr 29, 2020

Conversation

tdurnford
Copy link
Collaborator

Description

When the user clicks 'Export as skill' under the 'Export' toolbar menu, the skill manifest editor wizard renders in a modal. The user can create a new skill manifest by selecting which version of the manifest schema they want from the dropdown and then clicking the 'create' button. This will create a new file - skill-manifest-${version}.manifest - in theskill-manifests directory. If the user wants to edit an existing skill manifest instead, they can select the manifest they want to update from the list view.

The next step uses the AdaptiveForm package to allow the user to enter metadata for the skill manifest. After this step in the designs, the user should be able to select which triggers from the root dialog they want to include so the wizard can generate the dispatchModels and activities properties; however, this is reliant on the user being able to create dialog schema files. Consequently, the generate manifest feature will be completed after the work pertaining to *.dialog.schema work is completed. At the end of the editor experience, the user can see entire skill manifest in the JsonCode editor and make any necessary changes to the manifest.

Task Item

Closes #2327

Screenshots

ef5a0e04-1b63-4e68-8c52-df4104018fc7

@github-actions
Copy link

Coverage Status

Coverage remained the same at 0.0% when pulling e37d30e on tdurnford:feature/skill-mainfest-modal into 100dc4a on microsoft:master.

a-b-r-o-w-n
a-b-r-o-w-n previously approved these changes Apr 29, 2020
@cwhitten cwhitten merged commit 4ff6a13 into microsoft:master Apr 29, 2020
@tdurnford tdurnford deleted the feature/skill-mainfest-modal branch April 29, 2020 23:47
lei9444 pushed a commit to lei9444/BotFramework-Composer-1 that referenced this pull request Jun 15, 2021
* feat: Added skill manifest editor wizard

* fixed lint issues

* Updated schema uri

* Revisions

* Removed redundant suspense components

* fixed lint issues

* Updated spinner

* Fixed tests
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.

3 participants