Skip to content

External References

This document provides links to official PatternFly documentation, repositories, and helpful external resources for AI coders working with PatternFly React applications.

Introduction

External resources are essential for staying current with PatternFly updates, finding implementation examples, and troubleshooting issues. This curated list provides direct access to the most important PatternFly resources and community support channels.

Official PatternFly Documentation

Primary Documentation

Component-Specific Documentation

Specialized Features

Official Repositories

Core Repositories

Specialized Packages

Example Applications

Component Examples and Code Snippets

"View Code" Sections

Most PatternFly component pages include "View Code" sections that provide working examples:

  • Navigate to any component page on patternfly.org
  • Look for the "View Code" button or link
  • Copy and adapt the provided code snippets
  • Use these as starting points for your implementations

Repository Examples

Find practical examples in the PatternFly repositories:

  • Component Examples: patternfly-react/packages/react-core/src/components/[ComponentName]/examples/
  • Demo Files: *.tsx and *.jsx files in component directories
  • Test Files: Component test files often contain usage examples

Useful Repository Paths

patternfly-react/
├── packages/react-core/src/components/
│   ├── Button/examples/
│   ├── Table/examples/
│   ├── Dropdown/examples/
│   └── [ComponentName]/examples/
├── packages/react-table/src/components/
└── packages/react-charts/src/components/

Charts and Visualization Resources

PatternFly Charts

Chart Examples

Chatbot Resources

PatternFly Chatbot

Implementation Resources

  • Demo Source Code: Available on each demo page via "View Code" sections
  • Component API: Detailed props and usage information
  • Integration Examples: How to integrate with existing PatternFly applications

Community and Support

GitHub Resources

Communication Channels

Development Tools and Extensions

Browser Extensions

IDE Extensions

Learning Resources

Tutorials and Guides

Video Resources

Version-Specific Resources

PatternFly v6 (Current)

Legacy Versions

API References

Node.js and npm

React Ecosystem

Accessibility Resources

WCAG Guidelines

Testing Tools

  • axe DevTools - Accessibility testing browser extension
  • WAVE - Web accessibility evaluation tool
  • Lighthouse - Performance and accessibility auditing

Performance Resources

Optimization Guides

Monitoring Tools

Best Practices for Using External Resources

Documentation Strategy

  1. Start with Official Docs: Always check patternfly.org first
  2. Use "View Code" Sections: Copy working examples from component pages
  3. Check Repository Examples: Look at *.tsx/*.jsx files in PatternFly repos
  4. Provide Context to AI: Share links and code snippets when asking for help

Staying Current

  1. Follow Release Notes: Monitor GitHub releases
  2. Join Community Channels: Participate in Slack or forum discussions
  3. Subscribe to Updates: Watch PatternFly repositories for notifications
  4. Regular Documentation Review: Periodically review component documentation for updates

Troubleshooting Approach

  1. Search Issues First: Check GitHub issues for similar problems
  2. Consult Multiple Sources: Cross-reference documentation with examples
  3. Test Incrementally: Isolate problems with minimal examples
  4. Share Specific Context: Provide version numbers and code snippets when seeking help

Most Frequently Used

Emergency Resources

Remember: Always consult the official PatternFly documentation for your project's specific package versions. Providing AI assistants with working code snippets or links to versioned documentation is highly effective for getting accurate implementation guidance.