In order to run the project you will need to make sure that you have yarn installed. It must be higher than 1.22 in order to do that you must have corepack enabled. Do not just run "npm i" to install dependencies, all packages must be installed with yarn.
- Install yarn
- From the project root dir, run
yarn
oryarn install
to install dependencies - To start the project run
yarn dev
(the project should automatically run in the browser)
If your MR includes any changes outside of documentation, you will need to ensure the following:
- Update the
CHANGELOG.md
as part of your MR. - Do not update the version in the
package.json
file, as it will be handled automatically byshipit
.
To merge and publish, comment shipit --publish-version=major/minor/patch
once the MR is approved.
Shipit will handle version bumping based on the specified flag (major, minor, or patch), publish the package to the npm registry, merge the MR into the master branch, and create a corresponding tag.
Note: If an alpha version is to be published, update the package version to include a pre-release identifier like
1.2.3-alpha.1
or1.2.3-v1
and run thepublish:nodejs-npmregistry
job to publish that alpha version.
The QA storybook containing the latest changes is accessible here.
Follow the setup instructions found in
Teams are currently adding components as needed, so the list in storybook right now is what has been built so far.