CDash icon indicating copy to clipboard operation
CDash copied to clipboard

Navigation, UI, UX

Open LecrisUT opened this issue 8 months ago • 0 comments

I believe that one major barrier towards the adaptation of cdash is the overall navigation, ui and ux. I think it is better to adopt the interface of a CI system like TeamCity, or those of tools like sonarcloud and codecov.

More specifically some wishlists:

  • as a user, I want to (easily) select between different views: projects/explore, overview, builds, commits, pull-requests, settings
  • as a guest, I want to see what is the status of a project
  • as a user/developer, I need to navigate builds by the git tree
  • as a developer, I may need to compare builds
  • as a guest/user, it is unclear the difference between Nightly, Continuous builds and their relation to the source
  • as a developer, I would want to submit "private builds" for testing the CI or to analyze test results before submitting a PR.

From there probably exploring the configure/build/test logs, coverage, etc. might be clearer or we can find what other ux improvements can be had there.

LecrisUT avatar Dec 22 '23 17:12 LecrisUT