Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
CommitScope - narzędzie do analizy repozytoriów GitHub i historii rozwoju.

Projekt umożliwia uzyskiwanie commitów, diff-patchy, zmiany plików, komentarze i statystyki z GitHub za pośrednictwem wygodnego interfejsu webowego, API i aplikacji konsolowej.

Co zostało zrealizowane:

#Python #FastAPI #GitHubAPI #Docker #RESTAPI #CLI #WebDevelopment #Automation

- integracja z GitHub API;
- uzyskiwanie historii commitów według repozytorium i gałęzi;
- filtrowanie według autorów;
- analiza zmienionych plików i diff-patchy;
- generowanie raportów w formacie JSON;
- REST API do integracji z zewnętrznymi usługami;
- interfejs konsolowy do automatyzacji zadań;
- interfejs webowy do przeglądania wyników;
- konteneryzacja projektu w Dockerze;
- praca z publicznymi i prywatnymi repozytoriami za pomocą tokenu dostępu.

Projekt demonstruje pracę z zewnętrznymi API, przetwarzanie dużych ilości danych, projektowanie REST API, tworzenie narzędzi CLI, konteneryzację i automatyzację procesów rozwoju.

Rozwiązanie może być wykorzystywane do audytu kodu, analizy wkładu programistów, przygotowywania raportów dotyczących projektów oraz integracji z wewnętrznymi narzędziami zespołów programistycznych.
Szczegóły pracy
Dodana 14 czerwca
1 wyświetlenie
Freelancer
Mikola F.
Ukraina Odessa
Brak opinii

Gotowy do podjęcia pracy Gotowy do podjęcia pracy
W serwisie 3 lata