microsoft / microsoft/vscode-azurefunctions

Better function app create (basic) support for durable storage providers

Open
#4,657 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

durable
Dominant language
TypeScript
Stars
319
Forks
158
Avg merge
2d 13h
Merged PRs (30d)
4

Description

Basic create had its behavior changed to default to flex which doesn't usually work with a decent number of the durable storage providers.

We should try to detect when a project has these storage providers and recommend only the available plans. Currently, if the user tries to build a basic app, they would encounter an error on deploy stating that flex is not supported. They would then have to go back and re-create using the advanced flow which is not a great workflow.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files or tests are named. Start by tracing the basic function app creation flow and how it differs from the advanced flow, then find where durable storage providers and plan recommendations are determined. Done means supported providers recommend only compatible plans and a basic app no longer defaults to an unsupported Flex plan.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure, typescript, vscode
Domain
backend, cloud
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.