-
Notifications
You must be signed in to change notification settings - Fork 744
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
[New Feature] Extending build-tool integration with subcommands, central delivered tools and adding to Dependencies.toml #42155
Labels
Area/CLI-BuildTools
Team/DevTools
Ballerina Developer Tooling ( CLI, Test FW, Package Management, OpenAPI, APIDocs )
Type/NewFeature
Comments
gayaldassanayake
changed the title
Publishing build integrated tools to ballerina central
Delivering tools integrated to build via Ballerina Central
Feb 14, 2024
gayaldassanayake
added
Team/DevTools
Ballerina Developer Tooling ( CLI, Test FW, Package Management, OpenAPI, APIDocs )
Area/CLI-BuildTools
labels
Feb 14, 2024
gayaldassanayake
changed the title
Delivering tools integrated to build via Ballerina Central
[Improvement] Delivering tools integrated to build via Ballerina Central
Feb 15, 2024
Following are the tasks that have to be completed under this feature. Phase 1
Phase 2
|
gayaldassanayake
changed the title
[Improvement] Delivering tools integrated to build via Ballerina Central
[New Feature] Extending build-tool integration with subcommands, central delivered tools and adding to Dependencies.toml
Feb 29, 2024
13 tasks
13 tasks
The initial PR has been merged. The remaining tasks are,
|
This was referenced Mar 21, 2024
13 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Area/CLI-BuildTools
Team/DevTools
Ballerina Developer Tooling ( CLI, Test FW, Package Management, OpenAPI, APIDocs )
Type/NewFeature
Description
Currently, Ballerina provides
bal tool
, a way for developers to extend the CLI functionalities by introducing new commands. These tools/ commands are shipped as packages in Ballerina Central and are managed by the inbuiltbal tool
command.With update 9, we are also allowing tools to be integrated with the build command. They will run as a pre-build task. (Design doc - https://docs.google.com/document/d/1XsZK3UlqXv4TLEgRKVc0UBRRilLTmLZ1heDTmIRuylE/edit?usp=sharing).
Describe your problem(s)
Describe your solution(s)
Use the existing strategy of delivering
bal tools
to distribute the tools integrated with build.Design doc - https://docs.google.com/document/d/1XsZK3UlqXv4TLEgRKVc0UBRRilLTmLZ1heDTmIRuylE/edit#heading=h.3odx7sx4desy
Related area
-> Compilation
Related issue(s) (optional)
#41415
Suggested label(s) (optional)
No response
Suggested assignee(s) (optional)
No response
Related issues
The text was updated successfully, but these errors were encountered: