GitLab

How GitLab automates engineering management

Nov 16, 2021Seth Berger
How GitLab automates engineering management
SummaryAI, from the source post

This post details the creation and usage of three Ruby scripts (`issues_not_in_epics.rb`, `epic_summary.rb`, `epic_issue_relationships.rb`) that automate the generation of status reports and relationship diagrams for GitLab epics and issues. These scripts parse issue and epic data via the GitLab API to provide engineering managers with better visibility into project status, dependencies, and overall progress. The `epic_issue_relationships.rb` script specifically generates Mermaid diagrams to visualize issue dependencies.

More from the Issue Tracking and Merge Request Workflow Integration trail