Closed mpfmorawski closed 2 years ago
Zbiór agregowanych danych w projekcie.
Punkt do dopracowania
Z powyższej listy wnika, że część danych się wzajemnie przeplata (patrz pkt 1 i pkt 4.iv).Wysłucham sugestii, jak można zapisać to inaczej.
@pktiuk, co do liczby gwiazdek użytkownika, wspominałeś, że istnieje pewien problem, że nie wszystkie gwiazdki są liczone dla danego użytkownika w innych rozwiązaniach do statystyk. Możesz to rozwinąć/przypomnieć? Czy wpływa to na powyższa listę agregowanych danych?
Moim zdaniem warto również uwzględnić zebranie podstawowych metadanych repozytoriów (jak chociażby ich nazwę, URL, żeby mieć możliwość ich wyświetlenia). Ponadto dobrze byłoby wstępnie rozejrzeć się, czy dane te są łatwe do uzyskania.
Na obecną chwilę wypisałem to co wynika z naszych założeń, także nie jestem w stanie powiedzieć, czy na pewno wszystkie dane są łatwe do wyciągnięcia ;) . Jak na razie sprawdziłem tylko część z nich pod tym kątem w dokumentacji.
@jprokopczuk
nie wszystkie gwiazdki są liczone dla danego użytkownika w innych rozwiązaniach do statystyk
Na ogół liczone są tylko gwiazdki repozytoriów danego użytkownika, ale zebrane przez organizacje należące danego użytkownika nie są wliczone.
Alt eo jest raczej zadanie dodatkowe na później
Dokończenie zadania w tym Issue polegało będzie na praktycznym zapoznaniu się z pobieraniem danych opisanych w tym wątku (wstępny termin: 10.04.2022)
@jprokopczuk poprosił mnie o przedłużenie czasu na zadanie o kilka dni. Ze względu na to, że nie opóźnia to nikogo innego, zgodziłem się. Przedłużony termin to czwartek (14.04.2022), 12:00.
Rozszerzenie do Google Chrome do ładnego wyświetlania JSONów
Szybki tutorial do obsługi GitHub API z użyciem JavaScript
Komentarz będzie edytowany, aby nic mi przypadkiem nie uciekło :).
cdn...
Rozszerzenie do Google Chrome do ładnego wyświetlania JSONów
Nie używaj tego.
Do zabawy z JSONami wystarczy vscode.
A jeśli chcesz wysyłać zapytania do gita to tu też vscode ewentualnie polecana jest insomnia
Uzupełnianie baz danych: https://fastapi.tiangolo.com/tutorial/sql-databases/
Po uzgodnieniu z @mpfmorawski zamykam Issue. Prace będą kontynuowane w #9, skupiając się tylko na najważniejszych na ten moment elementach.
Opisać jakich danych potrzebujemy dla wymienionych przez nas funkcjonalności.
Jakich danych potrzebujemy, aby dana funkcjonalność działała poprawnie?
Przykład: chcemy umieścić dane o używanych językach przez użytkownika -> potrzebujemy informacji o językach z repozytoriów.
Ogarnąć praktyczne wyciąganie danych.