Miniprojekti kurssille TKT20006 Ohjelmistotekniikka https://ohjelmistotuotanto-hy.github.io/speksi/
git clone git@github.com:jobatabs/textec.gitcd textecpip install poetrypoetry install
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_merkkijonopoetry run python3 src/db_helper.pypoetry run python3 src/index.py
poetry run pytest src/testspoetry run robot src/story_tests
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)
Sprintti 3:
Käyttäjä voi lisätä 3 eri tyyppistä lähdettä
Käyttäjä voi muokata lisättyä lähdettä
Sprintti 4: