Skip to content
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

[API Design Assistant][Feature][4.5.0] Add API Design Assistant UI with chat interface for Publisher Portal #871

Closed
wants to merge 48 commits into from

Conversation

KamalikaSene
Copy link

@KamalikaSene KamalikaSene commented Feb 4, 2025

Purpose

Implements API Design Assistant UI for Publisher Portal.
Fixes wso2/api-manager#3564

Description

This PR introduces the API Design Assistant UI for the Publisher Portal, including the following features:

Chat Interface for Assistant Interaction

  • Allows users to interact with the AI assistant for API design guidance.
    1
    6

Swagger UI to Display API Resources

  • Provides a visual representation of the API resources through Swagger UI.
    7

Code Panel for Viewing API Specification

  • Displays the API specification in a code view for easy reference.
    2

Suggestions for QoS and Security Configurations

  • Offers recommendations for Quality of Service (QoS) and security settings.
    5

Dropdown for Quick Resource Modifications

  • Enables fast modifications to individual API resources via a dropdown menu.
    8

Button to Create APIs in the Publisher Portal

  • A button to directly create APIs within the Publisher Portal interface.
    9

@CLAassistant
Copy link

CLAassistant commented Feb 4, 2025

CLA assistant check
All committers have signed the CLA.

@KamalikaSene KamalikaSene changed the title API Design Assistant for Publisher Portal [API Design Assistant][Feature][4.5.0] Add API Design Assistant UI with chat interface for Publisher Portal. Feb 5, 2025
@KamalikaSene KamalikaSene changed the title [API Design Assistant][Feature][4.5.0] Add API Design Assistant UI with chat interface for Publisher Portal. [API Design Assistant][Feature][4.5.0] Add API Design Assistant UI with chat interface for Publisher Portal Feb 5, 2025
Copy link

sonarqubecloud bot commented Feb 9, 2025

Quality Gate Failed Quality Gate failed

Failed conditions
1 Security Hotspot
19.4% Duplication on New Code (required ≤ 3%)
C Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

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.

LLM Based API Design Assistant
2 participants