Skip to content

Add Vue integration guide and application creation wizard#66

Merged
brionmario merged 1 commit intowso2-extensions:nextfrom
kavindadimuthu:vue-sdk-guide
Apr 12, 2026
Merged

Add Vue integration guide and application creation wizard#66
brionmario merged 1 commit intowso2-extensions:nextfrom
kavindadimuthu:vue-sdk-guide

Conversation

@kavindadimuthu
Copy link
Copy Markdown
Contributor

Purpose

This pull request introduces a new integration template for Vue applications within the project. It adds all the necessary configuration, metadata, and resource files to support Vue app onboarding, configuration, and quick-start guidance in the integrations module.

Key changes include:

Addition of Vue Application Integration Template:

  • Added a new Maven module for Vue application integration by creating the vue-application directory with its own pom.xml, enabling build and packaging support for this template. [1] [2]
  • Registered the new Vue application module in the integrations parent pom.xml to ensure it is included in the build process.

Resource and Metadata Configuration:

  • Introduced info.json describing the Vue template, including its metadata (name, description, tags, image, etc.), and marking it as a new feature.
  • Added metadata.json to define the UI forms, field behaviors, guides, and tab configuration for creating and editing Vue applications in the integration UI. This includes quick-start instructions and protocol-specific configuration.
  • Provided a template.json file specifying the default payload for new Vue applications, including authentication sequence, OIDC protocol settings, claims, and advanced configurations.

Goals

Describe the solutions that this feature/fix will introduce to resolve the problems described above

Approach

Describe how you are implementing the solutions. Include an animated GIF or screenshot if the change affects the UI (email documentation@wso2.com to review all UI text). Include a link to a Markdown file or Google doc if the feature write-up is too long to paste here.

User stories

Summary of user stories addressed by this change>

Release note

Brief description of the new feature or bug fix as it will appear in the release notes

Documentation

Link(s) to product documentation that addresses the changes of this PR. If no doc impact, enter “N/A” plus brief explanation of why there’s no doc impact

Training

Link to the PR for changes to the training content in https://github.com/wso2/WSO2-Training, if applicable

Certification

Type “Sent” when you have provided new/updated certification questions, plus four answers for each question (correct answer highlighted in bold), based on this change. Certification questions/answers should be sent to certification@wso2.com and NOT pasted in this PR. If there is no impact on certification exams, type “N/A” and explain why.

Marketing

Link to drafts of marketing content that will describe and promote this feature, including product page changes, technical articles, blog posts, videos, etc., if applicable

Automation tests

  • Unit tests

    Code coverage information

  • Integration tests

    Details about the test cases and coverage

Security checks

Samples

Provide high-level details about the samples related to this feature

Related PRs

List any other related PRs

Migrations (if applicable)

Describe migration steps and platforms on which migration has been tested

Test environment

List all JDK versions, operating systems, databases, and browser/versions on which this feature/fix was tested

Learning

Describe the research phase and any blog posts, patterns, libraries, or add-ons you used to solve the problem.

@CLAassistant
Copy link
Copy Markdown

CLAassistant commented Apr 8, 2026

CLA assistant check
All committers have signed the CLA.

brionmario
brionmario previously approved these changes Apr 9, 2026
@brionmario
Copy link
Copy Markdown
Member

@DilshanSenarath Can you please review this?

@brionmario brionmario merged commit 6b872f3 into wso2-extensions:next Apr 12, 2026
2 checks passed
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.

4 participants