-
Notifications
You must be signed in to change notification settings - Fork 210
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
TTK and Kiota integrated flow should support regeneration of plugins #5407
Comments
I can't edit the initial description so I'm going to add the description as a comment: As part of the command-base integration between Kiota and TTK,
As previous discussed with TTK team, supporting users in editing existing plugins, is one of their current goals and Kiota can provide that. Related to: OfficeDev/teams-toolkit#12489 |
Updates from our planning today: As part of the If we do have time/people to work on other priorities for Ignite, we should focus on supporting adaptive cards generation in Kiota We need to support adaptive cards generation so we can cover the regeneration flow properly and TTK can drop their adaptive cards support. |
As part of the command-base integration between Kiota and TTK, .kiota folder should be supported.
.kiota folder includes the following:
workspace.json file, which is Kiota's input files used to generate clients and plugins. So, supporting this in the integration is vital to help one maintaining their clients/plugins.
apimanifest.json file, which represents a snapshot and a concatenated surface of all APIs used across plugins and clients. Both files, apimanifest.json and workspace.json will be used to generate the code files. A new hash composed of the Kiota version, the OpenAPI document location and the properties of the manifest will be generated and would trigger an update to the API Manifest in case there is any change.
documents folder, which contains a copy of all OpenAPI descriptions used to generate clients/plugins
As previous discussed with TTK team, supporting users in editing existing plugins, is one of their current goals and Kiota can provide that.
Once .kiota folder is supported in fx-extension.createprojectfromkiota command, Kiota will need to update its code to pass the right values.
Related to: OfficeDev/teams-toolkit#12489
The text was updated successfully, but these errors were encountered: