* first working poc
* prompt for fields enclosed by {}
* add button and code lens + clean up and refactor
* fix rebase
* more refactor and cleanup
* fix change in tree
* add license comments
* import type
* restructure
* switch to using a wizard
* keep the file open and remember the function associated with each file
* add aka.ms link & add code lens at the bottom
* switch to using AzExtFsExtra
* wrap in try/finally
* rename to save and execute
* revert aka.ms link for now
* fix codelens last line
* remove commented out code
* add source of event sources
* revert styling changes in unrelated file
* remove last line codelens
* add licenses
* PR nits
* show info box only once per session
* update to use workspaceState
* PR feedback
* remove weird defaulting
* telemetry: entry point
* telemetry: event source & type
* telemetry: whether file was modified
* check
* use constants
Some initial work on integrating the Azure Functions extension with the Azure Agent extension.
- Add `agentIntegration.ts` which serves as the initial entry point for where the integration lives. Contains the implementations of the various `package.json.agentMetadata` commands.
- Expose create function app as a `WizardCommandConfig`, which also includes:
- Adding `ui: IAzureAgentInput;` on the `IFunctionAppWizardContext` so the associated wizard step is forced by the compiler to use `IAzureAgentInput` related types.
- Switching to `IAzureAgentInput` related types in `FunctionAppStackStep.ts`
- Switching to `IAzureAgentInput` related types in `getStackPicks.ts`
- Using the new option on `SiteNameStep` to give the step appropriate agent metadata information for its UI prompts
- Appropriately using the new `skipExecute` option when creating the `AzureWizard` for the command
- Appropriately setting the `showLoadingPrompt` option when creating the `AzureWizard` for the command
- Expose create function project and deploy to function app as `SimpleCommandConfig`s (quick way to get them exposed via agent, ideally they should be exposed as `WizardCommandConfig`s instead, what lucky dev will get to do that work? 🙃)
- Write some sample benchmarks for Azure Functions extension related functionality (note: there's no verification of buttons because buttons are in a messed up state right now, please don't ask).
* Revert "Add Service Connector (#3790)"
This reverts commit 58588c19a7.
* Changelog and third party notices
* Fix changelog link
* Remove service connector
* Grab package-lock from main
* Fix package-lock.json
* Fix package-lock.json
* Fix package-lock.json
* Edit changelog to be more consistent with App Service
* Add values as desciptions for local settings. Select emulator for storage connection
* Add string to end of placeholder
* Revert package.json dependencies
* Revert package-lock.json dependencies
* Fix linter
* Hide app settings value by default
* Convert types for v2 schema
* Fix error validators and parsing UserPrompts
* Fix build error
* Clean up some code
* Add comment