VS Code extension support with TTK should support .kiota folder #5407
Labels
blocked
This work can't be done until an external dependent work is done.
status:waiting-for-dependency
An issue that has core project dependency that's currently blocking it
status:waiting-for-triage
An issue that is yet to be reviewed or assigned
type:infrastructure
Core back-end work which includes quality work, code refactor, tests etc
vscode-extension
Work related to the vscode-extension
WIP
Milestone
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: