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

[Task]: Implement a compiler plugin to generate component model #38793

Closed
AzeemMuzammil opened this issue Nov 23, 2022 · 0 comments · Fixed by #38831
Closed

[Task]: Implement a compiler plugin to generate component model #38793

AzeemMuzammil opened this issue Nov 23, 2022 · 0 comments · Fixed by #38831
Assignees
Labels
Area/ProjectDesignTool Ballerina Project design diagram tool related issues Team/DevTools Ballerina Developer Tooling ( CLI, Test FW, Package Management, OpenAPI, APIDocs ) Type/Improvement
Milestone

Comments

@AzeemMuzammil
Copy link
Member

Description

Currently Architecture diagram is being generated through the component models which are generated through ls-extension. But there are instances where ls services cannot be utilized to generate the component model. In such cases we can generate the component model through a compiler plugin and through an accumulator we can generate the architecture diagram in the front-end.

Describe your task(s)

The task is to implement a compiler plugin that generates the component model for the compilation when and only when a specific build flag is passed.

Related area

-> Other Area

Related issue(s) (optional)

No response

Suggested label(s) (optional)

No response

Suggested assignee(s) (optional)

No response

@AzeemMuzammil AzeemMuzammil self-assigned this Nov 23, 2022
@AzeemMuzammil AzeemMuzammil added Team/DevTools Ballerina Developer Tooling ( CLI, Test FW, Package Management, OpenAPI, APIDocs ) Area/ProjectDesignTool Ballerina Project design diagram tool related issues labels Nov 23, 2022
@ballerina-bot ballerina-bot added the needTriage The issue has to be inspected and labeled manually label Nov 23, 2022
@AzeemMuzammil AzeemMuzammil removed the needTriage The issue has to be inspected and labeled manually label Nov 28, 2022
@NipunaRanasinghe NipunaRanasinghe added this to the 2201.2.4 milestone Dec 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area/ProjectDesignTool Ballerina Project design diagram tool related issues Team/DevTools Ballerina Developer Tooling ( CLI, Test FW, Package Management, OpenAPI, APIDocs ) Type/Improvement
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants