[go: up one dir, main page]

Skip to content

Improve the discoverability source code history

Problem

Understanding how source code changes over time is one of the key problems the source code UI attempts to solve. There are a number of different features and navigational paths for accessing history. We should evaluate if this current organization and navigation between them is the optimal experience to solve the JTBD.

JTBD statement: When changes are introduced into my project, I want to track those changes over time, so I can understand the impact they are having.

Current options for seeing "history"

  • Commits
  • Blame
  • Graph
  • Tags (subset of history)
  • Merge request (subset of history)

Proposal

Design an experience for history based on the users JTBD