{"repo":"SparkPost/matchbox","free":true,"listed":false,"github":"https://github.com/SparkPost/matchbox","clone":"git clone https://github.com/SparkPost/matchbox.git","description":"🔥 A react UI component library","language":"TypeScript","stars":107,"topics":["appteam","react","react-components","design-system","javascript","team-ux","monorepo"],"license":null,"category":"ui-components","readme_excerpt":"Matchbox Matchbox is an open source design system and React component library, built for SparkPost's UI. --- Welcome to Matchbox Development Want to start using Matchbox? See: - Getting Started Looking for documentation? See: - Design System Website Root Repo Scripts Releases We use changesets to handle versioning and publishing to NPM. Before publishing, ensure you are logged into SparkPost's NPM account locally via the NPM CLI. We recommend reviewing the following steps and changeset's documentation before proceeding. Publishing Steps 1. Run npx changset in your pull request. This will let you select which packages you'd like to include and to which version. Hint: use space to select options, and enter to proceed. Don't worry about the summary, this is editable later on. 1. Ensure the changeset you just created has an accurate summary, located in the .changeset directory. 1. Commit your changset to your pull request. The remaining steps should be taken after merging to main . 1. Run npx changeset version . This will consume any changesets previously created, bump the packages, and update changelogs. 1. Run npm run build to build all packages. 1. Run npx changeset publish . This will publish all bumped packages to NPM. You will be required to enter your NPM OTP. 1. Lastly, double check the git tags were pushed to this repo in the releases section. If not, push the tags manually.","default_branch":null,"files":null,"tree":[],"storefront":"/r/SparkPost","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SparkPost/matchbox/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}