Monitoring komplexních GitHub repozitářů
| dc.contributor.advisor | Beránek, Jakub | |
| dc.contributor.author | Korotwitschka, Martin | |
| dc.contributor.referee | Bača, Radim | |
| dc.date.accepted | 2026-06-04 | |
| dc.date.accessioned | 2026-09-02T14:40:33Z | |
| dc.date.available | 2026-09-02T14:40:33Z | |
| dc.date.issued | 2026 | |
| dc.description.abstract | Hlavním cílem této práce je návrh a implementace nástroje pro sledování komplexních GitHub repozitářů. Motivací je nedostatek existujících nástrojů, které by efektivně pokrývaly potřeby rozsáhlých open source projektů. V teoretické části je provedena analýza datového modelu GitHub repozitářů a dostupných rozhraní. Praktická část se věnuje návrhu relační databáze pro agregaci dat z GitHub API, lokální Git historie a konfiguračních souborů týmů, a následné implementaci. Nad navrženou databází byla implementována sada analytických dotazů a interaktivní webové rozhraní pro vizualizaci výsledků. Výsledný nástroj byl otestován na datech repozitáře překladače Rustu, který čítá více než 200 000 issues a pull requestů. | cs |
| dc.description.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. | en |
| dc.description.department | 460 - Katedra informatiky | cs |
| dc.description.result | výborně | cs |
| dc.format.extent | 2357349 bytes | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.other | OSD002 | |
| dc.identifier.sender | S2724 | |
| dc.identifier.thesis | KOR0289_FEI_N0613A140034_2026 | |
| dc.identifier.uri | http://hdl.handle.net/10084/160784 | |
| dc.language.iso | cs | |
| dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
| dc.rights.access | openAccess | |
| dc.subject | git | cs |
| dc.subject | github | cs |
| dc.subject | rust | cs |
| dc.subject | monitoring | cs |
| dc.subject | analýza repozitáře | cs |
| dc.subject | pull requesty | cs |
| dc.subject | databáze | cs |
| dc.subject | git | en |
| dc.subject | github | en |
| dc.subject | rust | en |
| dc.subject | monitoring | en |
| dc.subject | repository analysis | en |
| dc.subject | pull requests | en |
| dc.subject | database | en |
| dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
| dc.thesis.degree-level | Magisterský studijní program | cs |
| dc.thesis.degree-name | Ing. | |
| dc.thesis.degree-program | Informatika | cs |
| dc.title | Monitoring komplexních GitHub repozitářů | cs |
| dc.title.alternative | Monitoring of Complex GitHub Repositories | en |
| dc.type | Diplomová práce | cs |
| local.files.count | 6 | |
| local.files.size | 12652929 | |
| local.has.files | yes |
Files
Original bundle
1 - 5 out of 6 results
Loading...
- Name:
- KOR0289_FEI_N0613A140034_2026.pdf
- Size:
- 2.25 MB
- Format:
- Adobe Portable Document Format
- Description:
- Text práce
Loading...
- Name:
- KOR0289_FEI_N0613A140034_2026_zadani.pdf
- Size:
- 155.63 KB
- Format:
- Adobe Portable Document Format
- Description:
- Zadání
Loading...
- Name:
- KOR0289_FEI_N0613A140034_2026_priloha.zip
- Size:
- 9.29 MB
- Format:
- ZIP
- Description:
- Příloha
Loading...
- Name:
- KOR0289_FEI_N0613A140034_2026_posudek_vedouci_Beranek_Jakub.pdf
- Size:
- 163.33 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek vedoucího – Beránek, Jakub
Loading...
- Name:
- KOR0289_FEI_N0613A140034_2026_posudek_oponent_Baca_Radim.pdf
- Size:
- 159.19 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek oponenta – Bača, Radim