Skip to content

Latest commit

 

History

History

docs

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Shopify logo

Contributors documentation

This page contains resources for people interested in contributing to this repository or developing a plugin](./plugins.md).

CLI

The Shopify CLI is a tool for merchants, partners, and developers to interact with the platform from their terminals. Its technical design allows adding features horizontally through plugins that build on cli-kit. @shopify/theme, @shopify/app, @shopify/cli-hydrogen are examples of plugins to develop themes, apps, and hydrogen storefronts, respectively.

The list below contains valuable resources for people interested in contributing to the CLI project in this repository.

CLI Kit

The @shopify/cli-kit NPM package provides utilities to abstract away interactions with the Shopify platform (e.g., authentication, API requests) and ensures experiences are consistent across the board. If you are creating a new plugin or contributing to an existing one, we recommend checking out the following resources:

Decision Record

The following pages document the rationale behind some decisions that we made: