Developers often encounter trouble traversing the information space of a large software system with extensive revision history. Looking through a list of commits is time-consuming, and fails to convey information in a form which efficiently communicates information about the system. it-depends
is a visualization which makes it easier for developers and managers to understand the dependencies between entities in a software system across commits.
The link above will navigate to an instance of it-depends
. Keep in mind that this is a PoC, and as such, there are bugs! Help us out by opening issues to report bugs! 🔍 🐛
- yarn (>= v1.17.3)
- tsc (>= 3.6.3)
- To build:
yarn build
- To execute all tests:
yarn test
For a more detailed breakdown of contributions, please read here
You can read about the intent of our visualization, the original design, the outcomes of our prototype testing and resulting design changes, and the outcomes of our final end-user testing here.