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

[Worker Change] Add an LS extension for generating the worker model #310

Merged
merged 12 commits into from
Dec 11, 2023

Conversation

nipunayf
Copy link
Contributor

@nipunayf nipunayf commented Dec 8, 2023

Purpose

The LS extension converts a given Ballerina code range to a JSON model that can be represented by the Eggplant UI.

Approach

Internally, the core module introduces a composite pattern of a visitor and builder that traverses through the visitor code to generate the expected JSON model.

Automation tests

  • Unit tests

--TODO--

  • Integration tests

--TODO--

Security checks

Samples

Test environment

OS: macOS 14.1.2 23B92
JDK: openjdk 20.0.2 2023-07-18

@nipunayf nipunayf changed the title Add an LS extension for generating a worker model Add an LS extension for generating the worker model Dec 8, 2023
@nipunayf nipunayf force-pushed the main branch 8 times, most recently from 6cba165 to 3caeb53 Compare December 10, 2023 16:43
@nipunayf nipunayf force-pushed the main branch 2 times, most recently from 1228a60 to b51ca09 Compare December 11, 2023 09:00
@nipunayf nipunayf changed the base branch from main to worker_change December 11, 2023 11:43
@nipunayf nipunayf marked this pull request as ready for review December 11, 2023 11:43
@nipunayf nipunayf requested a review from madushajg as a code owner December 11, 2023 11:43
@lochana-chathura lochana-chathura merged commit dbc95b5 into ballerina-platform:worker_change Dec 11, 2023
3 checks passed
@nipunayf nipunayf changed the title Add an LS extension for generating the worker model [Worker Change] Add an LS extension for generating the worker model Dec 11, 2023
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.

2 participants