Skip to content

jobatabs/textec

Repository files navigation

textec

CI CodeQL Pylint codecov

Miniprojekti kurssille TKT20006 Ohjelmistotekniikka https://ohjelmistotuotanto-hy.github.io/speksi/

Asennusohjeet

  1. git clone git@github.com:jobatabs/textec.git
  2. cd textec
  3. pip install poetry
  4. poetry install

.env tiedoston luominen

Sovellus käyttää PostgreSQL-tietokantaa, ja sen käynnistämiseksi tarvitaan .env-tiedosto, joka sisältää seuraavat ympäristömuuttujat:

DATABASE_URL=postgresql://käyttäjä:salasana@localhost:porttinumero/tietokannan_nimi
TEST_ENV=true
SECRET_KEY=satunnainen_merkkijono

Sovelluksen käynnistäminen

  1. poetry run python3 src/db_helper.py
  2. poetry run python3 src/index.py

Testien ajo

  1. poetry run pytest src/tests
  2. poetry run robot src/story_tests

Definition of done

Ollakseen valmis, user storyn toteutuksen tulee olla

  • analysoitu (hyväksymiskriteerit kirjattu Robot-testein)
  • suunniteltu (jaettu taskeihin)
  • ohjelmoitu (huom. autopep8)
  • testattu (unittest, Robot läpi)
  • testaus automatisoitu (CI passing)
  • integroitu muuhun ohjelmistoon ja viety tuotantoympäristöön (main branchissa)

Hyväksymiskriteerit

Sprintti 3:

Käyttäjä voi lisätä 3 eri tyyppistä lähdettä

Käyttäjä voi muokata lisättyä lähdettä

Sprintti 4:

Käyttäjä voi hakea lähteitä

About

Manage and create BibTeX references - project for University of Helsinki Software Engineering course Repository for University of Helsinki course TKT20006 Ohjelmistotuotanto

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors