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

Add README #1512

Merged
merged 14 commits into from
Jan 17, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
187 changes: 187 additions & 0 deletions apps/vs-code-designer/src/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,187 @@
# Change Log

## [1.0.45] - 2022-12-13

### Changed

- Fixed Bug where parameterized connections were not being sent when deployed.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved
- Fixed Bug about not being able to debug nuget based app when .NET 6 version is installed.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved
- Fixed Bug where connections interpolations were not working when using parameters.json.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved
- Fixed Bug when deleted logic app site parameter is null.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved

## [1.0.44] - 2022-11-09

### Changed

- Added support to Functions Core Tools version 4 and .NET version 6.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved
- Added support for dynamic calls in local projects and cloud apps.
- Added support Open Designer and Overview commands via command palette.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved
- Added telemetry in Monitoring View.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved
- Bug fixes sorting subscriptions in alphabetical order.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved

## [1.0.43] - 2022-10-21

### Changed

- Added support for export Consumption logic apps to Standard.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved
- UX improvements and bug fixes in the designer.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved
- Bug fixes when creating a project and workflow.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved

## [1.0.40] - 2022-09-23

### Changed

- Added export experience from ISE logic apps to Standard.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved
- Added support for parameterization with and without curly braces in connection.json.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved
- Bug fix not showing connection name in the designer.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved
- Bug fix not showing dynamic parameters in the designer.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved
- Bug fix convert from raw key to ManagedServiceIdentity key when deploying a logic app.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved
- UX improvements in the designer.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved

## [1.0.34] - 2022-08-30

### Changed

- Bug fix not showing trigger button in overview for remote logic apps.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved
- Bug fix not showing monitoring views for local and remote logic apps.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved
- UX improvements in the designer.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved

## [1.0.10] - 2021-11-19

### Changed

- Added support for custom request timeout setting in HTTP actions.
- UX improvements and bug fixes in the designer.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved

## [1.0.8] - 2021-10-26

- Added support for SQL storage.
- Added flat file operations.
- UX improvements and bug fixes in the designer.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved

## [1.0.7] - 2021-09-22

### Changed

- UX improvements and bug fixes in the designer.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved

## [1.0.6] - 2021-08-16

### Changed

- UX improvements and bug fixes in the designer.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved

## [1.0.4] - 2021-08-23

### Changed

- Bug fixes for the Logic App designer.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved

## [1.0.3] - 2021-07-27

### Changed

- Various UX improvements and bug fixes.
- New Logic Apps parameter UI.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved

## [1.0.2] - 2021-07-02

### Changed

- UX improvements and bug fixes in the designer.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved

## [1.0.1] - 2021-06-17

### Changed

- UX improvements and bug fixes in the designer.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved

## [1.0.0] - 2021-05-26

### Changed

- New SKU support for workflows
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved
- New UX for enabling/disabling debug mode.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved
- New Logic Apps on Azure Arc support.
- New Logic Apps parameterization support.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved

## [0.0.11] - 2021-03-11

### Changed

- UX improvements and bug fixes in the designer.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved

## [0.0.10] - 2021-02-25

### Changed

- Default Logic App project is now created using extension bundle.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved
- Support to switch to a Nuget-based Logic App project.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved
- Support for adding redirect URL's in webhook.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved
- Support for pressing Ctrl+Up and Ctrl+Down to navigate between cards on the designer.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved
- Support for adding actions and parallel branches in additional places.

## [0.0.9] - 2021-02-11

### Changed

- UX improvements and bug fixes in the designer.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved

## [0.0.8] - 2021-01-28

### Changed

- Added support for custom SSL certificate authority.
- Added support for adding parallel branches in designer.
- Partial save bug fixed when azure connections are used.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved
- UX improvements and bug fixes in the designer.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved

## [0.0.7] - 2020-12-08

### Changed

- Added support for Integration Account in Logic App (Preview)
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved
- Added support for breakpoints in Logic App
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved
- Added support for workflow validation in local project
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved
- Added support to invoke Azure Functions
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved

## [0.0.6] - 2020-11-11

### Changed

- Fixed Logic App project creation bug
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved

## [0.0.5] - 2020-10-30

### Changed

- Updated the Logic App designer
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved
- Updated the workflows nuget package version to 1.0.0.8-preview
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved
- Fixed api connection trigger support
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved

## [0.0.4] - 2020-10-08

### Changed

- Enabled panel mode for workflow run history view.

## [0.0.3] - 2020-09-28

### Changed

- Fixed the bug encountered during project creation.
- Fixed azure operations authoring issue in designer when signed in user have multiple tenant directories.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved

## [0.0.2] - 2020-09-25

### Changed

- Updated the Logic App designer version to 1.50914.1.11.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved
- Fixed output channel name for the extension.
- Enabled panel mode for workflows deployed in Azure.
- Removed broken repository link.
- Fixed description for extension commands.

## [0.0.1] - 2020-09-22

- Initial release
21 changes: 21 additions & 0 deletions apps/vs-code-designer/src/LICENSE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) Microsoft Corporation.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE
74 changes: 74 additions & 0 deletions apps/vs-code-designer/src/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
# Azure Logic Apps for Visual Studio Code (Standard)

Use the Azure Logic Apps (Standard) extension to quickly create, debug, manage, and deploy Logic Apps directly from VS Code.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved

> Sign up today for your free Azure account and receive 12 months of free popular services, $200 free credit and 25+ always free services 👉 [Start Free](https://azure.microsoft.com/free/open-source).

## Create your first logic app
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved

1. Select the button to create a new project in the Azure Logic Apps explorer

2. Select a new, _empty_ folder to contain your project

3. Select "Stateful" for your project's first function

4. Use "Stateful1" as the function name

5. If the selected folder is not already open, select "Open in current window" to open it

## Run the logic app locally

This extension integrates with the [Azure Functions Core Tools](https://docs.microsoft.com/azure/azure-functions/functions-run-local) to let you run your project locally before publishing to Azure.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved

1. To start your project, press F5 or the "play" button

2. If you do not have the [Azure Functions Core Tools](https://github.com/Azure/azure-functions-core-tools/releases/tag/4.0.4915) installed, you will be automatically prompted to install. Follow the specified instructions, or skip to the "Deploy" step if you would rather deploy without running locally.

> TIP: The "Terminal" panel should pop up automatically and you know your project is running if you see output

3. Make sure you have [Azurite Emulator](https://learn.microsoft.com/en-us/azure/storage/common/storage-use-azurite?tabs=visual-studio-code) installed and running. Alternatively, edit the value of `AzureWebJobsStorage` in `local.settings.json` under the project's root folder and under `/workflow-designtime` to a valid connection string for an Azure storage account.
> **WARNING**: [Azure Storage Emulator](https://docs.microsoft.com/azure/storage/common/storage-use-emulator) has been deprecated.

## Deploy to Azure

1. Sign in to your Azure Account by clicking "Sign in to Azure..." in the Azure Logic Apps explorer

> If you don't already have an Azure Account, click "Create a Free Azure Account"

2. Select the button to deploy

3. Choose "Create new Logic App in Azure..."

4. Enter a globally unique name for your Logic App

5. Select a location

6. Wait for deployment to complete. Progress will be shown in the bottom right corner of your window

7. Once deployment is complete, expand your _subscription_ in the Azure Logic explorer to view it

## Development Notes

If building the extension make sure you are using node version 14. If you are using [NVM](https://github.com/nvm-sh/nvm) or [NVM Windows](https://github.com/coreybutler/nvm-windows) you can just use 'nvm use' in this repo to switch to the supported version.

## Known issues

You can see known issues [here](https://github.com/Azure/logicapps/blob/master/articles/logic-apps-public-preview-known-issues.md).

## Providing feedback

1. You can open issues [here](https://github.com/Azure/logicapps/issues) on GitHub.
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved

2. You can submit feedbacks and comments using [this form](https://aka.ms/lafeedback).
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved

### Code of Conduct

This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.

## Telemetry

VS Code collects usage data and sends it to Microsoft to help improve our products and services. Read our [privacy statement](https://go.microsoft.com/fwlink/?LinkID=528096&clcid=0x409) to learn more. If you don’t wish to send usage data to Microsoft, you can set the `telemetry.enableTelemetry` setting to `false`. Learn more in our [FAQ](https://code.visualstudio.com/docs/supporting/faq#_how-to-disable-telemetry-reporting).
ccastrotrejo marked this conversation as resolved.
Show resolved Hide resolved

## License

[MICROSOFT SOFTWARE LICENSE TERMS](https://raw.githubusercontent.com/Azure/logicapps/master/preview/LICENSE)
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,16 @@ import * as path from 'path';
import type { Progress } from 'vscode';

export class ScriptProjectCreateStep extends ProjectCreateStepBase {
protected funcignore: string[] = ['.git*', '.vscode', 'local.settings.json', 'test', '.debug'];
protected funcignore: string[] = [
'__blobstorage__',
'__queuestorage__',
'__azurite_db*__.json',
'.git*',
'.vscode',
'local.settings.json',
'test',
'.debug',
];
protected gitignore = '';
protected supportsManagedDependencies = false;

Expand Down Expand Up @@ -60,7 +69,10 @@ export class ScriptProjectCreateStep extends ProjectCreateStepBase {
bin
obj
appsettings.json
local.settings.json`)
local.settings.json
__blobstorage__
__queuestorage__
__azurite_db*__.json`)
);
}

Expand Down
5 changes: 4 additions & 1 deletion apps/vs-code-designer/src/package.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
{
"name": "@microsoft/logic-apps-vscode-extension",
"name": "logic-apps-vscode-extension",
"displayName": "Azure Logic Apps (Standard)",
"version": "0.2.52",
"aiKey": "2fc394da-7c11-4c1c-b776-17763031415d",
"repository": "https://github.com/Azure/logic_apps_designer",
"main": "main.js",
"engines": {
"vscode": "^1.64.0"
Expand Down Expand Up @@ -431,6 +432,8 @@
"onCommand:logicAppsExtension.refresh",
"onCommand:logicAppsExtension.switchToDotnetProject",
"onView:newAzLogicApps",
"workspaceContains:host.json",
"workspaceContains:*/host.json",
"onDebugInitialConfigurations"
],
"galleryBanner": {
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading