Releases: FinThunderstorm/ohte
Releases · FinThunderstorm/ohte
Loppupalautus (viikko 7)
Asennus- ja käyttöohjeet löytyvät täältä.
viikko6
Asentaminen
- 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. 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
Asentaminen
- 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
- Asenna sovelluksen tarvitsemat kirjastot komennolla:
poetry install
- 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