Skip to content

Add high-level integration categories to sidebar#1661

Closed
devin-ai-integration[bot] wants to merge 3 commits intomainfrom
devin/1760726208-add-integration-categories
Closed

Add high-level integration categories to sidebar#1661
devin-ai-integration[bot] wants to merge 3 commits intomainfrom
devin/1760726208-add-integration-categories

Conversation

@devin-ai-integration
Copy link
Contributor

Add high-level integration categories to sidebar

Summary

This PR restructures the Integrations section in the sidebar by replacing the flat list of individual integrations with 8 high-level category dropdowns:

  • Python Libraries
  • APIs
  • Webhook
  • Files
  • Databases
  • Agents/MCPs
  • Images/Video
  • Figma (Coming Soon)

Each category currently contains a single placeholder markdown page with basic title and description.

⚠️ Important: This change removes all existing integration pages (~20 items including airtable, anthropic, azure_auth, open_ai, etc.) from the sidebar navigation. The markdown files still exist in docs/ai_builder/integrations/ but are no longer linked in the sidebar.

Review & Testing Checklist for Human

  • CRITICAL: Verify that removing all existing integration links from the sidebar is intentional. The following integrations are no longer accessible via sidebar: airtable, anthropic, azure_auth, cartesia, cohere, database, databricks, descope, gemini, github, google_auth, groq, hubspot, huggingface, langchain, okta_auth, open_ai, resend
  • Test the sidebar navigation locally with reflex run to ensure the new dropdown categories render and function correctly
  • Verify the 8 new placeholder pages display properly when clicked
  • Confirm whether existing integration pages should be nested under these categories or remain accessible elsewhere

Notes

- Add markdown files for 8 new integration categories:
  - Python Libraries
  - APIs
  - Webhook
  - Files
  - Databases
  - Agents/MCPs
  - Images/Video
  - Figma (Coming Soon)
- Update sidebar to include new dropdown categories under Integrations section
- Each category now has a placeholder page ready for content

Co-Authored-By: Alek <alek@pynecone.io>
@devin-ai-integration
Copy link
Contributor Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

Copy link
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Greptile Overview

Summary

Restructured the Integrations sidebar section by replacing 20 individual integration links with 8 high-level category dropdowns (Python Libraries, APIs, Webhook, Files, Databases, Agents/MCPs, Images/Video, Figma). Each category currently contains a single placeholder markdown page with minimal content.

Key Changes:

  • Removed direct links to all existing integrations (airtable, anthropic, azure_auth, cartesia, cohere, database, databricks, descope, gemini, github, google_auth, groq, hubspot, huggingface, langchain, okta_auth, open_ai, resend)
  • Added 8 new placeholder pages with basic frontmatter and descriptions
  • Integrations overview page remains accessible at the top level

Issues Found:

  • Commented-out code in ai.py:45-58 that should be removed per repository guidelines

Confidence Score: 4/5

  • This PR is safe to merge with minor cleanup needed
  • The changes are straightforward - replacing sidebar links with category structure and adding placeholder pages. The implementation is syntactically correct and follows the existing patterns. Score reduced by 1 point due to commented-out code that should be removed per custom rules.
  • Pay attention to pcweb/components/docpage/sidebar/sidebar_items/ai.py - remove commented-out code block at lines 45-58

Important Files Changed

File Analysis

Filename Score Overview
pcweb/components/docpage/sidebar/sidebar_items/ai.py 4/5 Replaced flat list of 20 integrations with 8 categorical placeholders; contains commented-out code that should be removed

Sequence Diagram

sequenceDiagram
    participant User
    participant Sidebar
    participant ai.py
    participant IntegrationPages as Integration Pages
    
    User->>Sidebar: Navigate to Integrations
    Sidebar->>ai.py: Call get_ai_builder_integrations()
    ai.py->>ai.py: Load ai_builder.integrations module
    
    ai.py->>Sidebar: Return category structure
    Note over ai.py,Sidebar: 8 categories with placeholders:<br/>Python Libraries, APIs, Webhook,<br/>Files, Databases, Agents/MCPs,<br/>Images/Video, Figma
    
    Sidebar->>User: Display category dropdowns
    
    User->>Sidebar: Click category (e.g., "Python Libraries")
    Sidebar->>IntegrationPages: Route to python_libraries.md
    IntegrationPages->>User: Show placeholder content
    
    Note over User,IntegrationPages: Old integration links (airtable,<br/>anthropic, azure_auth, etc.)<br/>no longer accessible via sidebar
Loading

Additional Comments (1)

  1. pcweb/components/docpage/sidebar/sidebar_items/ai.py, line 45-58 (link)

    style: Remove this commented-out code block before merging

    Context Used: Rule from dashboard - Remove commented-out code before merging PRs. (source)

9 files reviewed, 1 comment

Edit Code Review Agent Settings | Greptile

devin-ai-integration bot and others added 2 commits October 17, 2025 18:41
…ate_item calls

Co-Authored-By: Alek <alek@pynecone.io>
@tgberkeley tgberkeley closed this Oct 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments