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

Azure Developer CLI Golden Path (install ➡️ local development ➡️ first deployment) #874

Closed
9 of 18 tasks
savannahostrowski opened this issue Oct 11, 2022 · 0 comments
Assignees
Labels
epic golden-path Improvements to the getting started experience + golden path (local dev -> first deploy) pm Requires PM spec or in-depth input before implementation

Comments

@savannahostrowski
Copy link

savannahostrowski commented Oct 11, 2022

As part of an effort to make azd onboarding awesome, this issue aims to track various stages of the onboarding experience (let's call it the golden path; install ➡️ local development ➡️ first deployment) that might cause application developers issues and/or slow their progress getting their app to the cloud using azd.

Right now, I've grouped these issues into a couple different categories:

  • Installation of azd + CLI/template dependencies
  • Familiarization with azd commands/capabilities
  • Make project initialization delightful
  • Templates
  • CLI Outputs

Each category has at least one JTBD/user story associated with it. This list of issues is dynamic so if there are other things (or categories) that you think are pain points/unnecessary friction to getting started with azd, let me know and we can figure out the best way to get it incorporated! All issues linked here have the golden-path tag on them.

A. Installation of azd + CLI/template dependencies

  1. "As an application developer, I want to install the Azure Developer CLI with my package manager of choice and with minimal required dependencies, so that I can get started without having to jump around between documentation and encounter minimal dependency issues"

B. Familiarization with azd commands/capabilities

  1. "As an application developer, I need to be able to easily familiarize myself with Azure Developer CLI capabilities after I install the tool, so that I can meaningfully use the CLI and complete my task at hand (e.g. getting my application deployed on Azure)"

C. Make project initialization delightful

  1. "As an application developer, I want the Azure Developer CLI to provide me with an opinionated take on what cloud infrastructure I need to get my application up to the cloud, with minimal overhead, so that I don't have to do a ton of research and my productivity isn't hindered."

D. Templates

  1. "As a an application developer, I want to be able to easily find a template that matches my application stack, so that I can quickly get started on Azure and be set up for success from day 1"
  2. "As an application developer, I want to know that a template I choose with work with the latest version of the Azure Developer CLI, so that I know that I am setting my application up with best practices and securely on Azure"

E. CLI outputs

  1. "As an application developer, I need to be able to recover from errors that I encounter when using the Azure Developer CLI, so that I can get my application's infrastructure provision and my app deployed on Azure"
  2. "As an application developer, I need to be able to clearly understand what is being provisioned/deployed for me on Azure, so that I can the cloud components of my application, understand how my application is mapped out in the Azure Portal + learn the fundamentals
@savannahostrowski savannahostrowski added epic golden-path Improvements to the getting started experience + golden path (local dev -> first deploy) labels Oct 11, 2022
@savannahostrowski savannahostrowski self-assigned this Oct 11, 2022
@savannahostrowski savannahostrowski added the pm Requires PM spec or in-depth input before implementation label Oct 12, 2022
@savannahostrowski savannahostrowski added this to the GA 1.0 milestone Jan 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic golden-path Improvements to the getting started experience + golden path (local dev -> first deploy) pm Requires PM spec or in-depth input before implementation
Projects
None yet
Development

No branches or pull requests

1 participant