Skip to content

minnaRon/ot-harjoitustyo

Repository files navigation

Ohjelmistotekniikka, harjoitustyö

Sanastotreeni

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.

Python -versio

Sovelluksen sujuvan toiminnan kannalta Python -version tulisi olla vähintään 3.8.

Dokumentaatio

vaatimusmäärittely

arkkitehtuurikuvaus

työaikakirjanpito

changelog

uusin release

käyttöohje

testaus

Asennus

  1. Asenna riippuvuudet komennolla:
poetry install
  1. Käynnistä sovellus komennolla:
poetry run invoke start

Komentorivitoiminnot

Ohjelman suorittaminen

Aloita ohjelman suoritus komennolla:

poetry run invoke start

Testaus

Aloita testaus komennolla:

poetry run invoke test

Testikattavuus

Testikattavuusraportin saa tuotettua komennolla:

poetry run invoke coverage-report

Raportti löytyy htmlcov -hakemistosta.

Koodin laatu

Tiedoston .pylintrc määrittelemät tarkistukset voi suorittaa komennolla:

poetry run invoke lint

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published