- Notifications
You must be signed in to change notification settings - Fork373
A set of React components for the PatternFly project.
License
patternfly/patternfly-react
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
This project provides a set of React components for thePatternFly project.
Community:PatternFly website |Slack |Medium |Mailing list
Using PatternFly 3? Take a look at thePatternFly 3 React component information.
| Package link | Description |
|---|---|
| 💙 Core packages | |
| @patternfly/react-core | Core set of components |
| @patternfly/react-table | Table components |
| @patternfly/react-charts | Chart components |
| @patternfly/react-icons | Icon components |
| @patternfly/react-styles | PatternFly CSS styles |
| @patternfly/react-tokens | PatternFly CSS variable tokens |
| 💛 Extension packages | |
| @patternfly/react-log-viewer | Virtualized log viewer component |
| @patternfly/react-catalog-view-extension | Catalog view extension |
| @patternfly/react-topology | Topology components |
| 📂 Supporting packages | |
| @patternfly/react-docs | Gatsby documentation site for components |
| @patternfly/react-integration | Cypress integration tests |
| ❌ Deprecated packages | |
| @patternfly/react-virtualized-extension | Table and list row virtualization extension |
Before you begin, check out thisoverview of PatternFly to get familiar with the basic elements of the design system.
Install a package manager before using the PatternFly libraries.
If you want to start with your existing project, skip toInstall and configure PatternFly React.
PatternFly React seed is an open source build scaffolding utility. It gives developers a jump-start when creating new projects that will use PatternFly.
- Fork the project
TypeScript:Fork and clone the PatternFly React Seed project.
#"https://github.com/patternfly/patternfly-react-seed/tree/javascript">Fork and clone the JavaScript branch of the PatternFly React Seed project
For more information about how to fork and clone a repo,view GitHub Help.
Install the project
Follow the steps outlined in thePatternFly React Seed README to install.
Using npm, run the following command to install:
npm install @patternfly/react-core --saveOR
Using yarn, run the following command to install:
yarn add @patternfly/react-coreOnce the library is installed, use the specific setup instructions for that library to access the components it contains. These can be found in the readme for eachlibrary.
All React contributors must first bePatternFly community contributors. If you're already a PatternFly community contributor, check out theReact contribution guidelines to make React contributions.
PatternFly React is licensed under theMIT License.
About
A set of React components for the PatternFly project.
Topics
Resources
License
Contributing
Uh oh!
There was an error while loading.Please reload this page.