Monitoring komplexních GitHub repozitářů
Loading...
Downloads
0
Date issued
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoká škola báňská – Technická univerzita Ostrava
Location
Signature
Abstract
The main goal of this thesis is the design and implementation of a tool for monitoring complex
GitHub repositories. The motivation stems from the lack of existing tools that effectively cover
the needs of large open source projects. The theoretical part analyzes the data model of GitHub
repositories and the available interfaces. The practical part covers the design of a relational database
for aggregating data from the GitHub API, local Git history, and team configuration files, followed
by the system implementation. A set of analytical queries and an interactive web interface for result
visualization were built on top of the designed database. The resulting tool was evaluated on data
from the Rust compiler repository, which contains more than 200 000 issues and pull requests.
Description
Delayed publication
Available after
Subject(s)
git, github, rust, monitoring, repository analysis, pull requests, database