@coinbase/cds-icons
v5.8.0
Published
CDS icons
Downloads
2,633
Readme
@coinbase/cds-icons
CDS icons used in @coinbase/cds-web and @coinbase/cds-mobile.
Installation
yarn add @coinbase/cds-iconsContributing
Figma Links
Releasing Icons
- Sync the latest Figma icon components
yarn nx run icons:release- IMPORTANT: If any icons are renamed or deleted, this update will be a breaking change for consumers. Please ensure that you publish a migration guide and a migrator script along with this release to aid consumers with migration.
Commit the changes with a message in the following format:
feat: Publish icons mm/dd/yyyyOpen a PR with the changes
Bump the package version and update the changelog
yarn changelog icons- When prompted, do the following:
- Type of change?: "Update" or "Breaking"
- Changelog message?: Copy/paste your PR title (just the part after
feat:) - PR number?: Copy/paste your PR number
- Skip the rest (press enter to use defaults)
Run
yarn releaseto generate website changelogs.Commit and push the changes to your existing PR
When the Percy diffs are ready, share them with the Icons DRI for approval. Merge your PR once the DRI has signed off.
- After the deploy has succeeded, verify that the new package was published at the production Coinbase NPM registry. It usually takes about 10 min or so for the package to be uploaded. Look for the version number at the bottom of the artifact list in the package directory.
Gotchas
- You may see the task complete without any changes and the message: "There are no changes since the last update on XX/XX/XXXX". Verify this is expected with design.
