Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • S swh-web
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 87
    • Issues 87
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 9
    • Merge requests 9
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Platform
  • Development
  • swh-web
  • Issues
  • #961
Closed
Open
Issue created Feb 13, 2018 by Nicolas Dandrimont@olasdMaintainer

Browse origin: give some love to the "calendar" view

[This task needs some discussion to know where we're going, before implementation]

In the original blueprint for the browse UI, the graph view was supposed to represent, for each visit, the rate of change of the repository : the original idea was to show the following :

  • dots, or fine lines vertical lines, to mark the dates of subsequent visits, either successful (green), partial (orange), unsuccessful (red)
  • a line showing the rate of change of the repository: the intent was for the line height to be proportional to the number of objects changed since the last visit, thus showing an arbitrary metric for the relative activity of the repo over time.

Again using the example of https://archive.softwareheritage.org/browse/origin/deb/url/deb://Debian/packages/glibc/, the current graph shows a lot of bars, and they're really hard to understand.

I think that, alongside with #959 (closed), we should rethink and streamline how we present the history of our origins.

We could again take inspiration from the Internet Archive's yearly calendar view, which shows a synthetic view of the history of a webpage. The graph on top of the page shows the number of crawlings they've made to the site over time, but I think the size of the calendar dots represents the size of the "diff to previous crawl".


Migrated from T961 (view on Phabricator)

Assignee
Assign to
Time tracking