Kurssisuoritus Helsingin yliopiston Ohjelmistotekniikan kurssille keväällä 2021.
Ohjelmalla hallitaan käyttäjän muistiinpanoja, joita voidaan käsitellä useammalla eri laitteella verkon ylitse.
- Asenna sovelluksen tarvitsemat kirjastot komennolla:
poetry install
- Käynnistä sovellus:
poetry run invoke start
- Täytä asetustiedot avautuvaan ikkunaan. Tarvittavat tietokannan käyttäjätiedot, username ja password, saat pyytämällä Telegramista @finthunderstorm.
Sovellus on kehitetty käyttäen Python 3.9.1 -versiota, mutta pitäisi olla yhteensopiva version 3.6.0 alkaen kanssa yhteensopiva. Virhetilanteita voi kuitenkin esiintyä.
- Jos ohjelman suoritus kaatuu sertifikaatin validointiongelmaan, ratkaisuna toimii seuraava: https://stackoverflow.com/a/54511693
- Ohjelman suorittaminen tapahtuu komennolla
poetry run invoke start
- Testien suorittaminen tapahtuu komennolla
poetry run invoke test
- Testikattavuuden raportin luominen tapahtuu komennolla
poetry run invoke coverage-report
, joka löytyy htmlcov-kansiosta. - Koodin laadun tarkastaminen tapahtuu komennolla
poetry run invoke lint