Add high-level integration categories to sidebar#1661
Closed
devin-ai-integration[bot] wants to merge 3 commits intomainfrom
Closed
Add high-level integration categories to sidebar#1661devin-ai-integration[bot] wants to merge 3 commits intomainfrom
devin-ai-integration[bot] wants to merge 3 commits intomainfrom
Conversation
- 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>
Contributor
Author
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
Contributor
There was a problem hiding this comment.
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-58that 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
Additional Comments (1)
9 files reviewed, 1 comment
…ate_item calls Co-Authored-By: Alek <alek@pynecone.io>
Co-Authored-By: Alek <alek@pynecone.io>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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:
Each category currently contains a single placeholder markdown page with basic title and description.
docs/ai_builder/integrations/but are no longer linked in the sidebar.Review & Testing Checklist for Human
reflex runto ensure the new dropdown categories render and function correctlyNotes