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

Support for optional dependencies between installed components #1354

Open
dgolovin opened this issue Apr 3, 2018 · 0 comments
Open

Support for optional dependencies between installed components #1354

dgolovin opened this issue Apr 3, 2018 · 0 comments
Assignees
Milestone

Comments

@dgolovin
Copy link
Contributor

dgolovin commented Apr 3, 2018

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:

  1. CDK related tools in DevStuido requires rsync.exe which is part of Cygwin, but studio will continue to work except oc sync related features;
  2. 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.

@dgolovin dgolovin added this to the 2.4.0-GA milestone Apr 3, 2018
@dgolovin dgolovin self-assigned this Apr 3, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant