{"repo":"layer5io/sistent","free":true,"listed":false,"github":"https://github.com/layer5io/sistent","clone":"git clone https://github.com/layer5io/sistent.git","description":"Layer5 Design System","language":"TypeScript","stars":131,"topics":["hacktoberfest","layer5","react","ui","ui-components","ui-design","ux","ux-design","ux-research","ux-ui"],"license":"Apache-2.0","category":"ui-components","readme_excerpt":"Sistent Design System The Sistent Design System provides the open source building blocks to design and implement consistent, accessible, and delightful product experiences. Visit the project website for more information. Naming conventions Sistent components that surface API data (tables, form fields, charts) must use the camelCase-on-the-wire identifiers defined by the Meshery / Layer5 ecosystem contract. See the identifier-naming contributor guide in meshery/schemas — the reader-friendly 26-row naming directory with before/after and do/don't examples — before adding props, column keys, or query-arg types that map to a Meshery or Layer5 Cloud response shape. Contributing to Sistent Prerequisites Before you begin, ensure you have the following installed on your system: - Node.js How to get started Develop on a Node version that CI actually tests. The tested versions are the node-version matrix in .github/workflows/node-checks.yml - read them there rather than from a copy that can drift. &nbsp; Installation To set up the project, run the following command to install dependencies: To test the sistent component locally, you can run: If you wish to build in watch mode: To check if your code meets the formatting standards, you can run: To run Eslint: To run tests: Continuous Integration Automated Integration Testing with Meshery UI Sistent includes automated integration testing in CI to ensure changes don't break downstream applications. When you create a pull request, the CI auto","default_branch":null,"files":null,"tree":[],"storefront":"/r/layer5io","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/layer5io/sistent/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."}