chocolatey / chocolatey/ChocolateyGUI

For each package, show a tree of the downstream dependent packages

Open
#68 3 comments 2 reactions 0 assignees View on GitHub
Enhancement Up For Grabs
Dominant language
C#
Stars
1.8k
Forks
271
Avg merge
4d 13h
Merged PRs (30d)
1

Description

For each package, show a tree of the upstream dependent packages. (dependencies are shown, but not its downstream dependents).

As an example, I didn't explicitly install 'Gow' and would like to look at which programs required it because I am having problems with gow's vim.exe taking precedence over the vim.bat that comes with the vim package. Of course, this problem with gow isn't related to ChocolateyGUI. But having a feature to let me query what other packages are using a package would help debug problems like this.

As an implementation example: See npm's packages. On https://npmjs.org/package/bower it shows dependencies and dependents.

Contributor guide

Open the contributing guide

Research direction

Start by locating the existing package dependency display and the data source used by ChocolateyGUI, then compare the requested downstream view with npm’s dependencies and dependents example. Done means a package can display its downstream dependent packages as a tree, including the use case described for Gow.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.