Sovellus on tarkoitettu vieraskielisen sanaston harjoitteluun. Sanaston sanoja voi harjoitella kirjautumatta harjoittelunäkymässä. Kirjautuneena käyttäjänä harjoittelun edistyminen voidaan tallentaa tietokantaan ja sanastoon on mahdollista lisätä omia sanoja sanojenlisäysnäkymässä. Sanat tallentuvat SQLite -tietokantaan. Tietokannan sanasto on Teemu Kerolan keräämää operating systems -sanastoa.
Sovelluksen sujuvan toiminnan kannalta Python -version tulisi olla vähintään 3.8.
- Asenna riippuvuudet komennolla:
poetry install
- Käynnistä sovellus komennolla:
poetry run invoke start
Aloita ohjelman suoritus komennolla:
poetry run invoke start
Aloita testaus komennolla:
poetry run invoke test
Testikattavuusraportin saa tuotettua komennolla:
poetry run invoke coverage-report
Raportti löytyy htmlcov -hakemistosta.
Tiedoston .pylintrc määrittelemät tarkistukset voi suorittaa komennolla:
poetry run invoke lint