azure-dev icon indicating copy to clipboard operation
azure-dev copied to clipboard

[Issue] Design explorations for azd help

Open savannahostrowski opened this issue 2 years ago • 3 comments

image

Should we group the commands by task?

savannahostrowski avatar Oct 05 '22 22:10 savannahostrowski

Yes!

jongio avatar Oct 05 '22 23:10 jongio

@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).

Austinauth avatar Oct 10 '22 21:10 Austinauth

Moving this to November (later half of the month)

savannahostrowski avatar Oct 20 '22 00:10 savannahostrowski

Update 10/25/2022

  • Begin work on this week of 11/14

Austinauth avatar Oct 25 '22 21:10 Austinauth

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

puicchan avatar Oct 31 '22 16:10 puicchan

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

General Help (azd --help)

image

Command Help (azd [command] --help)

image

Austinauth avatar Jan 10 '23 22:01 Austinauth

Update 01/16/2022

  • Finalized designs for 12 different azd help experiences
  • Presented to team on azd Demo playback
  • Detailed feedback provided by @savannahostrowski, @gkulin, @ellismg and Crystal Barragan
  • Ready for implementation discussions (cc: @rajeshkamal5050 , @savannahostrowski)

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!

Austinauth avatar Jan 18 '23 19:01 Austinauth

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

savannahostrowski avatar Jan 20 '23 20:01 savannahostrowski

@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

rajeshkamal5050 avatar Jan 23 '23 22:01 rajeshkamal5050

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

Austinauth avatar Jan 24 '23 15:01 Austinauth

@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.

Austinauth avatar Jan 25 '23 18:01 Austinauth

@Austinauth sounds good.

rajeshkamal5050 avatar Jan 25 '23 19:01 rajeshkamal5050