Skip to content

docs(ci): add JaCoCo coverage badge generation and enhance README architecture documentation - #44

Merged
podlLev merged 4 commits into
devfrom
ci/coverage-badge-and-arch-diagram
Aug 3, 2026
Merged

podlLev merged 4 commits into
devfrom
ci/coverage-badge-and-arch-diagram

Conversation

@podlLev

@podlLev podlLev commented Aug 3, 2026

Copy link
Copy Markdown
Owner

Overview

This PR improves repository visibility and documentation standards by setting up automated test coverage badge generation in GitHub Actions and expanding the README.md with CI badges and visual system architecture diagrams.


Key Changes

  • CI Automation & Coverage Badges:

    • Automated Badge Generation: Added a coverage-badge job to the GitHub Actions pipeline to automatically extract JaCoCo test reports, generate an updated coverage badge, and commit it back to the repository.
  • Documentation & README Enhancements:

    • Badge Integration: Embedded live CI pipeline status and test coverage badges directly into the main README.md.
    • Architecture Visuals: Added detailed system architecture overview diagrams to clearly document application design, component relationships, and data flow pipelines for developers and reviewers.

@podlLev podlLev self-assigned this Aug 3, 2026
@podlLev podlLev added refactor Code changes that neither fix a bug nor add a feature (e.g., package restructuring) docs Documentation updates, Javadocs, or README improvements labels Aug 3, 2026
@podlLev
podlLev merged commit fe6b76b into dev Aug 3, 2026
@podlLev
podlLev deleted the ci/coverage-badge-and-arch-diagram branch August 3, 2026 05:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs Documentation updates, Javadocs, or README improvements refactor Code changes that neither fix a bug nor add a feature (e.g., package restructuring)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant