Skip to content

Improve project badges #506

Open
Open
@jwlibby

Description

@jwlibby

Related cards: #586, #457.
Focus of this card narrowed to just badges.

Create a dashboard to provide a window into the current state of the codebase. It should have links into various reports. Examples:
NOTE: this list is not exhaustive. Brainstorm to come up with a more definitive list in the analysis stage

  • Pit Test
  • Checkstyle
  • Spotbugs
  • Unit test/coverage
  • Dependency check
  • Snyk security
  • PMD (bugs)/CPD (copy/paste detector)
  • CodeQL

Note that the Maven CI build copies the JaCoCo HTML report as an artifact for us to use in building the Coverage badge in README.md, and GH actions shows this on the action result page:
https://github.com/binkley/modern-java-practices/actions/runs/9973214437.
I'm experimenting with Gradle doing the same in the project, and am using a side project to explore what GH actions shows.

Refs

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestreportingThings about badges, GH action pages, dashboards, etc

Projects

Status

In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions