-
Notifications
You must be signed in to change notification settings - Fork 27
Open
Description
As a developer who is installing tools for everyday work I want to have more control over what is going to be installed and be able to deselect specific components that is not breaking dependents when missing. Example for optional dependencies:
- CDK related tools in DevStuido requires rsync.exe which is part of Cygwin, but studio will continue to work except
oc syncrelated features; - Fuse Tooling and Fuse run-times
On opposite side there are hard dependencies like DevStudio requires Java VM to run.
This is also useful for guided development when some dependencies like run-times might be included be default into guided development, but it would be possible skip installation if they not wanted.
These optional dependencies might have default state selected/deselected where deselected optional deps in guided development would let to request additional optional component to be installed in opposite to use case above.