Skip to content
This repository has been archived by the owner on Jun 1, 2023. It is now read-only.

Guidelines for UX

Luke Andrews edited this page May 5, 2020 · 5 revisions

The goal of the Shopify CLI is to accelerate developer productivity by making routine tasks required to build on the Shopify platform faster and easier. As outlined in the CLI principles, speed is of paramount importance to the user experience.

The notion of a project is at the core of the CLI experience. The CLI provides developers a set of tools to work with different types of projects, and the experience is designed to be segmented by project type. One developer need not learn about every project type, and should expect to be able to complete most workflows within the context of a single project type. That said, follow conventions that exist across project types, especially around the design of commands and the vocabulary we use to describe common tasks.

UX guidelines:

  • [Commands](UX guidelines for commands)
  • [Input, output and errors](UX guidelines for input, output and errors)
  • [Help and documentation for end users](UX guidelines for help and documentation for end-users)
  • [Resources](UX resources)
Clone this wiki locally