GithubHelp home page GithubHelp logo

mattnolting / patternfly-react Goto Github PK

View Code? Open in Web Editor NEW

This project forked from patternfly/patternfly-react

0.0 2.0 0.0 148.1 MB

A set of React components for the PatternFly project.

Home Page: http://patternfly-react.surge.sh

License: MIT License

Shell 0.08% HTML 0.27% JavaScript 1.30% CSS 0.74% TypeScript 97.61%

patternfly-react's Introduction

PatternFly React

lerna PatternFly 3 npm badge PatternFly 4 npm badge CodeCov

This project provides a set of React components for the PatternFly project.

Community: PatternFly website | Slack | Medium | Mailing list

Table of contents

  1. PatternFly React packages
  2. Setup
  3. Contribution guidelines
  4. License

Using PatternFly 3? Take a look at the PatternFly 3 React component information.

PatternFly React packages

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
  @patternfly/react-topology Topology components
📂 Supporting packages
  @patternfly/react-docs Gatsby documentation site for components
  @patternfly/react-integration Cypress integration tests
👪 Extension packages community supported
  @patternfly/react-catalog-view-extension Catalog view extension
  @patternfly/react-virtualized-extension Table and list row virtualization extension
❌ Deprecated packages
  @patternfly/react-inline-edit-extension Table inline edit extension
  @patternfly/react-styled-system Styled system component prototype
  @patternfly/react-codemods Codemods for upgrading PatternFly 3 components

Setup

Before you begin, check out this overview of PatternFly to get familiar with the basic elements of the design system.

Install a package manager

Install a package manager before using the PatternFly libraries.

Start with PatternFly React seed

If you want to start with your existing project, skip to Install 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.

  1. Fork the project
  1. Install the project

    Follow the steps outlined in the PatternFly React Seed README to install.

Install and configure PatternFly React

  • Using npm, run the following command to install:

    npm install @patternfly/react-core --save
    

    OR

  • Using yarn, run the following command to install:

    yarn add @patternfly/react-core
    

    Once 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 each library.

Contribution guidelines

All React contributors must first be PatternFly community contributors. If you're already a PatternFly community contributor, check out the React contribution guidelines to make React contributions.

License

PatternFly React is licensed under the MIT License.

patternfly-react's People

Contributors

allenbw avatar boaz0 avatar ddonahue007 avatar dgutride avatar dlabaj avatar dlabrecq avatar dmiller9911 avatar dtaylor113 avatar evwilkin avatar glekner avatar ibolton336 avatar jcaianirh avatar jeff-phillips-18 avatar jenny-s51 avatar jessiehuff avatar jschuler avatar karelhala avatar kmcfaul avatar mareklibra avatar michaelkro avatar mturley avatar nicolethoen avatar patternfly-build avatar priley86 avatar rebeccaalpert avatar redallen avatar ron-lavi avatar seanforyou23 avatar therealjon avatar tlabaj avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.