Overview
Astro is a lightweight, composable, and themeable React component library created by Ping. It aims to help developers and designers create consistent, user-friendly, and accessible UIs across all Ping products. Astro provides a range of components and documentation for easy integration into projects.
Features
- Lightweight and composable React component library.
- Themeable to ensure consistent UI design.
- Provides access to individual component documentation through Storybook.
Installation
To use Astro in your project, you can install it via NPM or Yarn. Here are the installation steps:
NPM:
npm install @pingux/astro
Yarn:
yarn add @pingux/astro
Requirements:
- Node 18+
- React 16.8+
Summary
Astro is a React component library designed to facilitate the creation of consistent and accessible UIs across Ping products. It offers a lightweight and composable approach to UI development, with themeable components and comprehensive documentation provided through Storybook. Astro can be easily installed via NPM or Yarn and requires Node and React to be set up. However, it is important to note that Astro does not officially support Internet Explorer 11 and may require additional polyfills for full functionality. Although open contributions are closed, bug reports and suggestions are appreciated and can be submitted through GitHub Issues.