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

azd help improvements #822

Closed
savannahostrowski opened this issue Oct 5, 2022 · 12 comments · Fixed by #1611
Closed

azd help improvements #822

savannahostrowski opened this issue Oct 5, 2022 · 12 comments · Fixed by #1611
Assignees
Labels
cli feature golden-path Improvements to the getting started experience + golden path (local dev -> first deploy)

Comments

@savannahostrowski
Copy link

image

Should we group the commands by task?

@savannahostrowski savannahostrowski added design golden-path Improvements to the getting started experience + golden path (local dev -> first deploy) labels Oct 5, 2022
@savannahostrowski savannahostrowski added this to the On Deck milestone Oct 5, 2022
@jongio
Copy link
Member

jongio commented Oct 5, 2022

Yes!

@Austinauth
Copy link

@savannahostrowski As we discussed earlier, let's make the #663 issue an Epic and this issue a task within the epic (I'm not sure how to do that myself).

@savannahostrowski
Copy link
Author

Moving this to November (later half of the month)

@Austinauth
Copy link

Update 10/25/2022

  • Begin work on this week of 11/14

@puicchan
Copy link
Contributor

New command azd config is available since release azure-dev-cli_0.4.0-beta.1. Please make sure you include azd config in your exploration.

Image

@Austinauth
Copy link

Proposed --help templates I shared today on the demo.

General Help (azd --help)

image

Command Help (azd [command] --help)

image

@Austinauth
Copy link

Austinauth commented Jan 18, 2023

Update 01/16/2022

Overview of new designs

Prototype featuring the proposed azd help and azd <command> --help designs can be found here. Use < and > arrows to toggle through pages.

Summary of changes and features

  • Overhauled the layout, hierarchy and visual design of both general and command specific help to be more scannable, and to align with the design language we are establishing for the rest of the CLI (consistency).
  • Commands regrouped to more accurately reflect the jobs a user can complete using the CLI.
  • Reworked individual descriptions for commands, flags and global flags to be more clear.
  • Reworked intro descriptions to be more succinct (introduced bullet point format).
  • Introduced an examples section for most commands to aid in understanding.
  • Introduced new convenience commands/flags: docs, --docs, upgrade. Needs team approval.

Links to individual help experiences


Any feedback on the design is still gladly accepted!

@savannahostrowski
Copy link
Author

savannahostrowski commented Jan 20, 2023

@rajeshkamal5050 This is ready for implementation in 0.7. Please let @Austinauth Austin know if anything else is needed!

@rajeshkamal5050 rajeshkamal5050 removed their assignment Jan 20, 2023
@savannahostrowski savannahostrowski changed the title [Issue] Design explorations for azd help azd help improvements Jan 20, 2023
@rajeshkamal5050
Copy link
Contributor

@savannahostrowski @Austinauth
 
Some comments
• Grouping description changes
• Moved deploy into the 2nd bucket
• Put monitor, test and release together
• Moved login/logout onto the first bucket. For downloading/initializing and developing apps localy. We need authentication.

  • Setup, configure and develop your app
    -- config
    -- init
    -- restore
    -- template
    -- login
    -- logout
     
  • Manage azure resources and app deployments
    -- deploy
    -- down
    -- env
    -- infra
    -- up
     
  • Monitor, test and release your app
    -- monitor
    -- pipeline
     
  • About, help and upgrade
    -- docs
    -- help
    -- upgrade
    -- version

@Austinauth
Copy link

@savannahostrowski are you good with Rajesh proposed tweaks? I don't have any issues.

@Austinauth
Copy link

Austinauth commented Jan 25, 2023

@rajeshkamal5050 I spoke with @savannahostrowski regarding the suggested changes.

We're mostly good on them except:

Setup, configure and develop your app

Setup and configure are a little redundant, will just use configure for now if that's okay?

I should have the prototype updated by the time you read this message.

@rajeshkamal5050
Copy link
Contributor

@Austinauth sounds good.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cli feature golden-path Improvements to the getting started experience + golden path (local dev -> first deploy)
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants