-
Notifications
You must be signed in to change notification settings - Fork 0
User Stories
Prio 1
As a developer
I want to have a chronologically ordered list of commits
in order to create an overview and have a starting point for visualizing the commits later on.
Ideas:
- Text fields
- git fetch
- access squot API
Acceptance criteria:
- all commits globally, sorted by date
- author (whole name), date, commit hash, abbreviated commitmessage
Estimated Time of Work: 40
Dependeny: #1
Prio 2
As a user
I want to see the newest commits of all branches highlighted in the graph view
in order to get an overview of the current state of all branches.
Ideas:
- tags
- invest time in research for tags
Acceptance criteria:
- visualize the head of the branch
- visualize the tags
Estimated Time of Work: 13
Dependency: #4
Prio 3
As a developer
I want to see the difference between local and remote branches
in order to make the right decisions regarding pulling, pushing, rebasing etc.
Ideas:
- dotted lines
- arrows up/down
Acceptance criteria:
- show number of commits ahead/behind the remote
- visualization
Estimated Time of Work: 20
Prio 4
As a user
I want to be able to filter the view based on keywords which occur in commit messages, commits (source code)...
in order to find changes faster.
Acceptance criteria:
- jump to commits
- shortcut to previous and next commits (UI)
- filter commit messages
Estimated Time of Work: 60
Dependency: #10
Prio 5
As a user
I want to be able to search in an advanced way
in order to easily find what I am looking for.
Ideas:
- Filter criteria cannot be combined
- only valid hexcode
- github syntax as bases
- regex detection Acceptance criteria:
- filter commit hashes: on typing the commit should appear (only hashes?)
- author, person
- keywords can be used
- user gets directions about usage
Estimated Time of Work: 60
As a
I want to
in order to
As a partial/complete color blind user
I want to be able to see the beauty of the colourful graph
in order to be equitable.
As a user
I want to have a label or tag in front of a signed commit
in order to know and be able to check which commits are signed.
Ideas:
- visualize or verfiy?
As a user
I want to see the development of a repository regarding branches and merges in a graph
in order to see the connections between branches.
Acceptance criteria:
- several colors on "branching"
- points have bobbles
Estimated Time of Work: ???