Skip to content

add chatbot extension to doc api and propsGlob config #237

Description

@patternfly-jira-sync

Scope
Ensure @patternfly/chatbot is fully represented in the Docs API and included in props extraction via propsGlobs, so chatbot components can appear in props.json / component schemas—not only as Markdown examples.

Approach

  1. Confirm current state in pf-docs.config.mjs: chatbot is already under content (chatbot-docs); it is not in propsGlobs.
  2. Verify Docs API index/routes expose chatbot pages as expected; fix content/frontmatter/API gaps if any are missing.
  3. Add a propsGlobs entry for @patternfly/chatbot (same exclude patterns as react-core: examples, tests, mocks).
  4. Rebuild props → regenerate/publish schemas (or hand off to the schemas regen ticket) and spot-check chatbot component props in the API / schemas package.

Jira Issue: PF-4534

Activity

  1. coderabbitai commented on Aug 5, 2026

    @coderabbitai
    Contributor
    🔗 Related PRs

    #198 - feat(api): add api endpoint for component props [merged]
    #221 - feat(API): [PF-3167] Add component-index.json API endpoint for MCP [merged]


    📝 Issue Planner

    Check the box below or use the @coderabbitai plan command to generate an implementation plan and prompts that you can use with your favorite coding assistant.

    • Create Plan

    🧪 Issue enrichment is currently in open beta.

    You can configure auto-planning by selecting labels in the issue_enrichment configuration.

    To disable automatic issue enrichment, add the following to your .coderabbit.yaml:

    issue_enrichment:
      auto_enrich:
        enabled: false

    💬 Have feedback or questions? Drop into our discord!

  2. patternfly-jira-sync commented on Sep 15, 2026

    @patternfly-jira-sync
    Author

    Closed via Jira sync - Jira issue PF-4534 was closed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions