-
Notifications
You must be signed in to change notification settings - Fork 60
Add Generic HTTP integration documentation with interactive builder #2950
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
- Created new Generic HTTP integration docs section (position 1 in custom integrations) - Added Overview page explaining when to use, how it works, and advanced configurations - Built interactive 'Build Your Integration' guide with 3 steps: - Step 1: Configure API (base URL, auth, pagination, advanced settings) - Step 2: Choose data to sync (endpoint, response, field mapping, blueprint config) - Step 3: Install and create in Port (dynamic Helm/Docker commands, blueprint JSON, mapping YAML) - Implemented React components with shared context for seamless state management - Labeled as 'Generic HTTP (New ⭐)' in sidebar to highlight new feature - Updated API integration position to 2
|
This pull request is automatically being deployed by Amplify Hosting (learn more). |
- Add JQ reference link in prerequisites - Add two-step setup link in overview - Add descriptive text before each interactive step - Fix field deselection (toggle ID/Title buttons) - Auto-select first array in JSON response - Auto-generate blueprint ID and title with singularization - Update form hints with explicit defaults - Simplify configuration explanations - Remove redundant copy buttons - Fix mapping generation (query and blueprint quoting) - Fix authentication config (use apiToken/apiKey/username+password) - Fix image versioning (use integration.version instead of image.tag) - Update to version 0.1.5-dev - Add pluralize dependency for accurate singularization
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
|||||||||||
Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context.
Added docs pages
Please also include the path for the added docs
/)/platform-overview/port-components/blueprint)Updated docs pages
Please also include the path for the updated docs
/)/platform-overview/port-components/blueprint)