- Run
yarn
in the repository's root directory to install everything you need for development. - Run
yarn build
in the root directory to build the modules.
yarn test
will run the tests once.yarn coverage
will run the tests and produce a coverage report incoverage/
.yarn test:watch
will run the tests on every change.
- Run
yarn build
in the root directory to build the modules. (Required before publishing) - Run
yarn build PACKAGE_NAME ANOTHER_PACKAGE_NAME
to only build certain packages. - Run
yarn build:watch
to build packages on every change.
- Run above installation steps and then
- Run
yarn start:site
to run a development server of gatsby. - Run
yarn build:site
to create a build of the assets for the documentation website.
Emotion uses changesets to do versioning. What that means for contributors is that you need to add a changeset by running yarn changeset
which contains what packages should be bumped, their associated semver bump types and some markdown which will be inserted into changelogs.