aspiers / aspiers/git-deps

Add "exclude" feature to visualization

Open
#96 1 comment 0 reactions 0 assignees View on GitHub
enhancement help wanted UX web UI
Dominant language
Python
Stars
319
Forks
55
PR merge metrics
No merged PRs in 30d

Description

To reduce clutter and noise, I would love the ability to blackbox (either exclude or collapse into a single node) commits matching some criteria:
* all commits before a certain date or commit, or
* all unexplored commits (e.g. highlighted in blue below)

Screen Shot 2019-10-25 at 21 29 04

See also #40 (but that may not exhaustively solve this issue).

Inspired somewhat by [the blackboxing feature in Chrome Dev Tools](https://developer.chrome.com/devtools/docs/blackboxing#how-to-blackbox).

Contributor guide

Open the contributing guide

Research direction

Review the existing visualization behavior and related issue #40 first, then compare the requested date or commit cutoff and unexplored-commit cases with the current design. Done means the visualization can exclude or collapse commits matching each stated criterion, reducing the clutter described in the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
d3, python
Domain
data-visualization
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.