Where a reaction
CLI exists:
reaction create-project api
(later on create-project storefront
and create-project admin
will exist)
Copies the files in this repo and git init
s it (this will also be the repo they will use for deployment)
reaction develop
- Launches the mongo docker
- Runs
npm run start:dev
in watch mode
reaction create-plugin api my-plugin
(later on this should have more specific templates for types of plugins)
- Places templated plugin in
custom-packages
directory and adds it toplugins.json
reaction publish
- Publish packages in
custom-packages
directory to npm (or github) via Lerna
reaction docker build
- Change links in
plugins.json
to point to npm packages, not local - Builds docker file
reaction deploy