arcus-azure / arcus-azure/arcus.scripting

Refactor Logic Apps scripts with smaller function contents

Open
#418 0 comments 0 reactions 0 assignees View on GitHub
area:logic-apps enhancement
Dominant language
PowerShell
Stars
10
Forks
13
PR merge metrics
No merged PRs in 30d

Description

**Is your feature request related to a problem? Please describe.**
Currently, the script files of the Logic Apps module contains a lot of functionality and complexity that makes reading and maintaining harder.

**Describe the solution you'd like**
We should look into providing additional functions within the script file to limit the code indentation (like: `if` > `if` > `foreach` > `if`).

**Additional context**
Follow-up of #413

Contributor guide

Open the contributing guide

Research direction

Inspect the Logic Apps module's script files and review follow-up issue #413 to identify the functionality and nesting targeted by this refactor. Done means the existing behavior is preserved while the scripts use smaller functions and have less deeply nested logic.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure, powershell
Domain
cloud
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.