This repo contains GUI applications for ECG automated signal analysis. App is developed by group of AGH UST students in purpose of course DADM.
-
Instalacja biblioteki Qt
- Uzyskać licencję studencką ze strony (utworzyć konto poprzez konto mailowe w domienie AGH, zaznaczyć opcje: Qt Edu for Developers): https://www.qt.io/qt-educational-license#application
- Pobrać instalator poprzez link otrzymany z maila weryfikacyjnego (jeżeli istnieje możliwość to wybrać instalator online).
- Postępować zgodnie z instrukcjami: W opcji Instalation folder zostawić domyślną ścieżkę. Kolejno zaznaczyć Custom Instalation i nacisnąć Next. Rozwinąć zakładkę Qt i wybrać wersję 5.15 (patch version obojętna, może pojawić się 5.15.7 lub 5.15.11) i wybrać Next. Zaakceptować pliki licencyjne i nacisnąć Next. Przejść przez kolejne zakładki z domyślnymi wartościami klikając Next. Po instalacji odznaczyć wszystkie trzy pola i zamknąć instalator.
-
Klonowanie repozytorium
- Przejść do katalogu, w którym checemy mieć projekt
git clone https://github.com/dadm2022/ECG-Analyzer.git
-
Dodawanie zmian w kodzie
git pull origin main
- Przed rozpoczęciem wprowadzania zmian utworzyć nową gałąź
git checkout -b [nazwa gałęzi]
- nazwa gałęzi w formaciefeature/[nazwa-modułu-oddzielona-myślnikami]
- Zrobić zmiany w kodzie
git pull origin main
git add -A
git commit -m "[NAZWA MODUŁU] - [krótki opis zmian]"
git push origin [nazwa gałęzi]
w przypadku, gdy jest to kolejny commit lubgit push --set-upstream origin [nazwa gałęzi]
w przypadku pierwszego commita- Po ostatecznym zakończeniu pracy kliknąć "Create Pull Request" w githubie
- Zmiana zostanie oceniona przez Architektów i innych członków zespołu
którzy mogą dodać komentarze/sugestie zmian w kodzie. Nie ma możliwości
dodania zmian do gałęzi
main
bez akceptacji przynajmniej jednego z Architektów.
-
Zmiana ścieżki do pliku cmake Qt
- Odnaleźć linię
set(CMAKE_PREFIX_PATH [ścieżka])
- [Windows] W miejsce
[ścieżka]
wkleić lokalizację podobną doC:\Qt\5.15.XX\mingw81_64\lib\cmake\Qt5
(gdzieXX
to patch version pobranej biblioteki Qt - może się różnić) NIE commitować tego pliku - [MacOS] W miejsce
[ścieżka]
wkleić lokalizację podobną do/Users/[nazwa_uzytkownika]/Qt/5.15.XX/macos/lib/cmake/Qt5
(gdzieXX
to patch version pobranej biblioteki Qt - może się różnić) NIE commitować tego pliku
- Odnaleźć linię