nx-console icon indicating copy to clipboard operation
nx-console copied to clipboard

Add more guidance to a blank project's Nx Console state

Open moniuch opened this issue 2 years ago • 2 comments

Description

I would suggest to give a better experience (esp. for the nx noobies like me) when starting a new project.

Dropping an empty folder on a new VSCOde window - which is a legit way of starting a project/workspace - from the Nx Console perspective, is practically a dead end here:

Screen Shot 2022-01-27 at 19 42 13

Yes, there is a button to get started, but it throws user away from VSCode, off to the browser. The crucial contents of the landing page is also below the fold, and nested. Not really guiding user what to do next.

The select workspace, Generate and Run Target - these widgets sound like a CTA but in practice they don't offer anything to continue with.

IMO, the starting page in a blank project should be more guiding, such as via offering the available preset generators, or cli commands to paste in the terminal, along with the web links next to their description pages.

Motivation

  1. Better onboarding experience for beginners.
  2. Streamlined workflow for those who choose to start a project via UI rather than CLI

Suggested Implementation

Alternate Implementations

moniuch avatar Jan 27 '22 18:01 moniuch