Skip to content

[Roadmap] Introduce plugin support for Ballerina Swan Lake #43

@NipunaRanasinghe

Description

@NipunaRanasinghe

Description:
We are planning to resume the IntelliJ plugin development effort, with the support for Ballerina Swan Lake versions. Please find the high-level roadmap of the proposed plugin below.

  • Phase 1: Project Planning and Research

    • Project Proposal
    • Technical Research
  • Phase 2: Design and Architecture

    • System Architecture Document
  • Phase 3: Development

    • Plugin Skeleton
    • Parser and Lexer
    • Integrate Language Server Protocol (LSP)
    • Integrate Debug Adapter Protocol (DAP)
  • Phase 4: Testing

    • Unit Testing
    • Integration Testing
    • User Acceptance Testing (UAT)
  • Phase 5: Documentation

    • User Guide
    • Developer Documentation
  • Phase 6: Deployment

    • Beta Release
    • RC and Final Release
    • Post-Release Support
  • More details on the roadmap can be found in Ballerina Plugin Roadmap Document

  • The proposed overall architecture and design decisions can be found in our Plugin Design Documentation

Suggested Labels:

Suggested Assignees:

Affected Product Version:

OS, DB, other environment details and versions:

Steps to reproduce:

Related Issues:

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions