Skip to content

Releases: FinThunderstorm/ohte

Loppupalautus (viikko 7)

16 May 13:39
Compare
Choose a tag to compare

Asennus- ja käyttöohjeet löytyvät täältä.

viikko6

04 May 20:23
Compare
Choose a tag to compare

Asentaminen

  1. Asenna sovelluksen tarvitsemat kirjastot komennolla:
poetry install
  1. Käynnistä sovellus:
poetry run invoke start
  1. Täytä asetustiedot avautuvaan ikkunaan. Tarvittavat tietokannan käyttäjätiedot, username ja password, saat pyytämällä Telegramista @FinThunderstorm. Jos tallennettuasi tiedot sovellus ei siirry automaattisesti kirjautumisruutuun, käynnistä sovellus uudelleen kohdan 2. mukaisesti.

Komennot

  • Ohjelman suorittaminen tapahtuu komennolla poetry run invoke start
  • Testien suorittaminen tapahtuu komennolla poetry run invoke test
  • Testikattavuuden luominen tapahtuu komennolla poetry run invoke coverage-report, joka löytyy htmlcov-kansiosta.
  • Koodin laadun tarkastaminen tapahtuu komennolla poetry run invoke lint

viikko5

27 Apr 18:06
Compare
Choose a tag to compare

Asentaminen

  1. Alusta .env tiedosto uudelleennimeämällä .examle.env muotoon .env ja täydennä tietokannan käyttäjätiedot korvaamalla username ja password pyytämällä Telegramista @FinThunderstorm. Tiedosto näyttää lopulta seuraavalta:
DATABASE_URI=mongodb+srv://username:[email protected]/muistio?retryWrites=true&w=majority
  1. Asenna sovelluksen tarvitsemat kirjastot komennolla:
poetry install
  1. Käynnistä sovellus:
poetry run invoke start

Huom! Jos osa riveistä tulostuu päällekäin tai tekstiä ei voi pyyhkiä, niin Ongelman voi kiertää käynnistämällä ohjelman komennolla python3 src/index.py. Poetryn invokella suorittaminen jostain syystä vaikuttaa input-metodin toimintaan.

Komennot

  • Ohjelman suorittaminen tapahtuu komennolla poetry run invoke start
  • Testien suorittaminen tapahtuu komennolla poetry run invoke test
  • Testikattavuuden luominen tapahtuu komennolla poetry run invoke coverage-report, joka löytyy htmlcov-kansiosta.
  • Koodin laadun tarkastaminen tapahtuu komennolla poetry run invoke lint